当你看APP展览的屏幕绘制速度时,你可以看到纸箱。 实际上是丢帧现象
如果系统性能恶化,或者应用设计上的缺陷,描绘时间过长,FPS就会恶化,帧频也会恶化
系统每秒必须小于16ms,超过16ms会降低用户体验
android附带的adb命令从ADB shell dumpsysgfxinfopackage中获取
首先必须打开gfxinfo夹点
settingsabout phone-- buildnumberdeveloperoptionsdeveloperoptionsmonitoring-- profilegpurenderinginadbshellldumpsssiong
3:启动ADB shell amprofilepackagestart/SD card/xxxx.trace
3:停止ADB shell amprofilepackagestop
具体分析将另行在topic上介绍。
https://使用github.com/Huaping/slickr
运行环境,ubuntu 14.04 python 2.7
例如,进行系统设置的测试
您可以使用./slickr.sh-s device id-C2-pcom.Android.settings profile.txt
到达桌面进行水平滚动时
./slickr.sh-s device id-C2-pcom.cloud minds.launcher3- h profile.txt
求平均值的话,可以用
./slickr.sh-s device id-C2-pcom.cloud minds.launcher3- h|avg.py
如果绘图可用
./slickr.sh-s device id-C2-pcom.cloud minds.launcher3- h|plot.py
将结果比较两次
compare.py profile1. txt profile2. txt