【TMQ(腾讯移动品质中心)是腾讯最早专注在移动 APP 测试的团队,网站专注于移动测试技术精华,饱含腾讯多款亿级 APP 的品质秘密,文章皆独家原创,我们不谈虚的,只谈干货!】

前言:那些年我们用过的显示性能指标

相对其他 Android 性能指标(如内存、CPU、功耗等)而言,显示性能(包括但不仅限于我们常说的 “流畅度”)的概念本来就相对复杂。让我们更蛋疼的是,业界对显示测试评估方式也是丰富多样,这无疑更加重了我们对其理解的复杂程度。

笔者简单搜集了一些业界中提及的显示性能指标,大家可以来品评一下:

指标名称:FPS
相关资料:Android 性能测试之 fps 获取

指标名称:Aggregate frame stats(N 多个指标)
相关资料:Testing Display Performance

指标名称:Jankiness count、Max accumulated frames、Frame rate
相关资料:JankTestBase.java

指标名称:SM、Skipped frames
相关资料:Android 应用性能评测调优

面对如此之多的显示性能指标,想必大家也会跟笔者一样,心中难免疑惑丛生。其实,我们只需要依次弄清楚以下三个哲学问题,所有的问题也许就会迎刃而解:

你是谁——这些指标具体反映了什么问题
你从哪儿来——这些指标数值是怎么得到的
你要到哪儿去——这些指标如何落地来指导优化
因此,本文将尝试依次从上诉三个问题来逐步分析和探讨各个显示性能指标。

当我们讨论流畅度的时候,我们究竟在说什么?(一)
当我们讨论流畅度的时候,我们究竟在说什么?(二)
当我们讨论流畅度的时候,我们究竟在说什么?(三)

更多精彩文章敬请关注公众账号


↙↙↙阅读原文可查看相关链接,并与作者交流