Cómo verificar la mejora del ritmo de fotogramas

Después de integrar Android Frame Pacing a tu juego, es importante que compruebes que su funcionalidad proporcionó un ritmo de fotogramas más uniforme. La mejor herramienta para confirmar esta mejora es el programa de línea de comandos systrace. En particular, lo mejor es capturar un seguimiento de tu juego con el siguiente conjunto de parámetros:

python systrace.py -a your-app-package-name -o mygametrace.html \
  sched freq idle am wm gfx view sync binder_driver hal input aidl

Cuando veas el informe HTML de resultados, podrás encontrar la información correspondiente al ritmo de fotogramas en el canal SurfaceView. Allí, se informa la cantidad de fotogramas que se almacenan en búfer durante la canalización de pantalla. Una vez que integres Android Frame Pacing con éxito a tu juego, deberías ver que se estabilizan (figura 2) todas las variaciones en este contador (figura 1).

Informe de Systrace que muestra el canal SurfaceView
Figura 1: Ritmo de fotogramas variable previo a la integración de Android Frame Pacing

Informe de Systrace que muestra el canal SurfaceView
Figura 2: Ritmo de fotogramas uniforme luego de la integración de Android Frame Pacing