验证帧同步改进

将 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)。

Systrace
    report showing SurfaceView channel
图 1. 集成 Android 帧同步之前不一致的帧同步

Systrace report
    showing SurfaceView channel
图 2. 集成 Android 帧同步之后一致的帧同步