将 Android 帧速率控制集成到您的游戏后,务必验证其功能是否已提供更一致的帧速率控制。确认此改进的最佳工具是 systrace
命令行程序。具体来说,最好使用以下参数集捕获游戏的跟踪
python systrace.py -a your-app-package-name -o mygametrace.html \ sched freq idle am wm gfx view sync binder_driver hal input aidl
在查看输出 HTML 报告时,您可以在 **SurfaceView** 通道中找到与帧速率控制相关的相关信息。该通道报告在显示管道中缓冲的帧数。通过成功将 Android 帧速率控制集成到您的游戏中,您应该看到此计数器中的任何不一致性(图 1)变得稳定(图 2)。