1、GPU概念
GPU(Graphic Process Unit):图形处理器,又称显示核心,视觉处理器。是一种专门运算图像的微处理器。显卡的处理器称为图形处理器。它是显示的“心脏”。
2、为什么要进行帧率测试(FPS)
帧率测试:也叫流畅度测试,主要是测试图像,视频的性能。在无线测试领域中,尤其是游戏类的App,对图像处理速度更为关注。帧率过大,对于部分低配置的测试机来说,会产生大量的热量,导致测试机过烫;如果帧率过低,会导致很不流畅,体验比较差。
在移动设备中,FPS(Frame Per Second)达到每秒60帧以上,人眼主观感受到的差别就不大。FPS太高了反而会产生大量的热量导致移动设备发烫。所以以FPS为60为标准,即每一帧刷新的时间<=16ms,这样才能保证滑动的流畅度。
3、获取帧率数据
第一种方式:adb
1)进入手机的“设置”–>进入“开发人员选项”–>选上“GPU显示配置文件”
2) 重启被测App,对App进行操作
3) 运行命令: adb shell dumpsys gfxinfo apk_name>file_name.txt
4)打开file_name.txt,找到profile data in ms这部分数据
第二种方式:Fraps工具
具体详情: