Проверьте улучшение синхронизации кадров

После интеграции Android Frame Pacing в вашу игру важно убедиться, что ее функциональность обеспечивает более стабильную синхронизацию кадров. Лучшим инструментом для подтверждения этого улучшения является программа командной строки 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 Frame Pacing в вашу игру вы увидите, что любые несоответствия в этом счетчике (рис. 1) стабилизируются (рис. 2).

Отчет Systrace, показывающий канал SurfaceView
Рис. 1. Непостоянная синхронизация кадров до интеграции Android Frame Pacing

Отчет Systrace, показывающий канал SurfaceView
Рис. 2. Стабильная синхронизация кадров после интеграции Android Frame Pacing