验证帧速率改进

将 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 帧速率控制之后的一致的帧速率控制