Android下获取FPS的几种方法
FPS(Frames Per Second)是关乎Android用户体验最为重要的指标之一,而在VR中更是如此。为了评估VR系统、VR SDK及Unity应用的性能,通常会实时获取FPS并将其显示出来。
Android下获取FPS的方法有很多种,本文将介绍三种最为简单易行的方法。三种方法的共同点是都无需root,兼容性好,但又各具特色。
第一种方法,使用GameBench,它的特点是图表显示,非常直观。相对其他跑分软件,它测出的数据更为客观准确。GameBench只能监测前台应用的FPS,无法获取全局的FPS。另外其试用版每个月只有30分钟的可用时间,只能救急一用。GameBench桌面版下载地址:http://download.csdn.net/download/sunrain_hjb/9997450
第二种方法,使用ARDC(Android远程桌面助手),它可以实时获取全局的FPS,而不限定于前台应用。为了不让ARDC对系统性能产生影响,可以暂停远程显示Android桌面,仅实时显示FPS的数据。ARDC所获得的FPS数据与GameBench的基本一致。
第三种方法,使用systrace,该方法获得的FPS数据最为准确,但只能抓取log后离线分析。
Android显示性能及FPS的相关资料:
Testing UI Performance
Analyzing UI Performance with Systrace
Android Performance Patterns: Why 60fps?
当我们讨论流畅度的时候,我们究竟在说什么?
如何准确评测Android应用的流畅度?
转载于:https://www.cnblogs.com/we-hjb/p/7604056.html
Android下获取FPS的几种方法相关推荐
- android fps 获取,Android下获取FPS的几种方法
FPS(Frames Per Second)是关乎Android用户体验最为重要的指标之一,而在VR中更是如此.为了评估VR系统.VR SDK及Unity应用的性能,通常会实时获取FPS并将其显示出来 ...
- android获取颜色资源,Android中获取颜色的几种方法
Android中获取颜色的几种方法: 通过android封装好的Color类中的常量 public static final int BLACK = 0xFF000000; public static ...
- 编写测试:VC下获取文件大小的4种方法
代码参考自lailx的博客:获取文件大小的4种方法(http://www.cnblogs.com/lailx/archive/2011/11/20/2256550.html) 1 // TestGet ...
- Android中获取网络图片的三种方法
android中获取网络图片是一件耗时的操作,如果直接获取有可能会出现应用程序无响应(ANR:Application Not Responding)对话框的情况.对于这种情况,一般的方法就是耗时操作用 ...
- android 图片资源目录下,Android编程实现获取图片资源的四种方法
本文实例讲述了Android编程实现获取图片资源的四种方法.分享给大家供大家参考,具体如下: 1. 图片放在sdcard中: Bitmap imageBitmap = BitmapFactory.de ...
- android 获取wifi的ip地址吗,Android开发实现在Wifi下获取本地IP地址的方法
本文实例讲述了Android开发实现在Wifi下获取本地IP地址的方法.分享给大家供大家参考,具体如下: 代码核心介绍: WifiManager类提供了对设备Wifi功能的管理,包括Wifi开关的打开 ...
- android系统通过图片绝对路径获取URI的三种方法
老马的技术博客 android系统通过图片绝对路径获取URI的三种方法 最近做项目要通过图片的绝对路径找到图片的URI,然后删除图片,小小总结一下获取URI的方法,亲自试验在 android 4.1. ...
- java 不知道类名_Java 中获取类名的三种方法,你知道几种?
之前我们分享过Java高级篇--深入浅出Java类加载机制这篇文章,今天来带你了解获取类名的三种方法. 获取类名的方法 Java 中获取类名的方式主要有以下三种. getName() 返回的是虚拟机里 ...
- 高级 | Java中获取类名的3种方法
转载自 高级 | Java中获取类名的3种方法 获取类名的方法 Java 中获取类名的方式主要有以下三种. getName() 返回的是虚拟机里面的class的类名表现形式. getCanonical ...
最新文章
- C#机房重构-datagridview控件的使用
- mysql使用技巧_MySQL使用不得不看的几个小技巧
- C#获得Access数据库中的表名,以及根据表名获取字段名
- jQuery 学习笔记之二 (jQuery代码风格)
- IP子网编址和无类域路由CIDR
- vue路由(router)设置:父路由默认选中第一个子路由,切换子路由让父路由高亮不会消失
- linux grep正则表达式,linux-正则表达式与grep命令
- 【RWM】基于matlab路由无线传感器网络模拟随机路点运动模型【含Matlab源码 1565期】
- com+ system application 启动_[jvmsandboxrepeater 学习笔记][入门使用篇] 1 安装与启动
- jq监听子元素被点击_jQuery怎么实现当前被点击元素的父级下的某个元素显示出来了?...
- 细说面试│产品经理面试快速上岸
- 微信公众平台源码分享,把你的生意做到微信里
- python导入鸢尾花数据集_python 鸢尾花数据集报表展示
- xp系统可用的远程投屏软件_市面上支持WindowsXP系统的无线投屏器是越来越少了?...
- 重试神器Retryer
- 如何把50多张jpg图片合成一张PDF图片?——下载了破解版PS也不怎么会用的傻瓜极简做法用Word一招解决
- vue中的子传父和父传子
- html左侧导航栏点击下拉菜单,HTML+CSS实现下拉菜单
- 寒假集训1字符串专题
- 无聊写个小程序╮(╯▽╰)╭