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的基本一致。

image.png

第三种方法,使用systrace,该方法获得的FPS数据最为准确,但只能抓取log后离线分析。


image.png

Android显示性能及FPS的相关资料:

Testing UI Performance

Analyzing UI Performance with Systrace

Android Performance Patterns: Why 60fps?

当我们讨论流畅度的时候,我们究竟在说什么?

如何准确评测Android应用的流畅度?

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 说到 Android 系统手机,大部分人的印象是用了一段时间就变得有点卡顿,有些程序在运行期间莫名其妙的出现崩溃,...
    cowboy3000阅读 3,696评论 0 2
  • 界面是 Android 应用中直接影响用户体验最关键的部分。如果代码实现得不好,界面容易发生卡顿且导致应用占用大量...
    Ten_Minutes阅读 3,909评论 0 9
  • 找到身体的中心以及在手臂平衡中激活双腿 1肘板支撑(海豚平板式变体)加强腹部和双腿,同时保护双肩 2高位扭转起跑式...
    朝颜_7e8f阅读 7,933评论 0 1
  • 文/李凌 之前我们有说遇到很多事情,我们改变了处事的方式、态度,结果就会随之发生改变。很多人想要证据,证据在哪...
    花间精凌阅读 2,118评论 0 1