最近使用 uiautomator 进行自动化滑动,具体测试步骤就是 “上滑两次,下滑两次”,并且滑动一次就使用
"dumpsys SurfaceFlinger --latency com.eg.android.AlipayGphone/com.eg.android.AlipayGphone.AlipayLogin#0"
这个命令统计一次。然后采用https://chromium.googlesource.com/chromium/src/build/+/689a0a184e54c7a50a05964ae666b82e96ea549f/android/pylib/perf/surface_stats_collector.py里面提到的方式计算四次滑动的平均帧率,发现帧率数据普遍偏低。
针对某些 60HZ 刷新率的手机,如红米 K30,多轮测试后发现平均帧刷新率都稳定在 30HZ,不知道是什么原因?有可能是哪些因素影响