安卓APP应用的帧频FPS是衡量APP应用平滑度的一个非常重要的指标,可以基于FPS优化APP,但是在开发过程中如何测试我们的APP应用的FPS呢?
33558 www.Sina.com/: eclipse Android测试终端
准备工具
1、在设置中打开GPU渲染模式分析。 单击Android设备的“设置”-“开发者选项”,并选中“分析GPU呈现模式”。 (虽然可能因终端而异,但重点也是ADB shell dumpsysgfxinfo。)。
2、重新启动我们的APP应用程序。 启动APP后,在APP页面上滑动。
3、打开命令行,并在命令行中键入adb shell dumpsys gfxinfo '您自己的APP应用程序名称' f:fps.txt '
测试步骤:
1、打开生成的fps.txt,找到名为Profile data in ms部分的数据。
2、为了更直接地看,可以把数据放入Excel中,以图表形式看。
3、从图中可以看出,我这个APP的光滑度很低。 通常,帧频应该是16ms左右。 如果是1秒60帧的话,而且执行时间太长了。 所以需要优化。