Verificar a melhoria de ritmo de frame

Depois de integrar o Android Frame Pacing ao jogo, é importante verificar se ele proporcionou um ritmo de frame mais consistente. A melhor ferramenta para confirmar essa melhoria é o programa de linha de comando systrace. Mais especificamente, é melhor capturar um rastro para o jogo usando o seguinte 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

Ao visualizar o relatório HTML de saída, você pode encontrar informações relevantes para o ritmo de frames no canal SurfaceView. Esse canal informa o número de frames armazenados em buffer no pipeline de exibição. Ao integrar corretamente o Android Frame Pacing ao jogo, as inconsistências nesse contador (Figura 1) são estabilizadas (Figura 2).

Relatório
    do Systrace mostrando o canal SurfaceView.
Figura 1. Ritmo de frame inconsistente antes da integração do Android Frame Pacing

Relatório do Systrace
    mostrando o canal SurfaceView.
Figura 2. Ritmo de frame consistente depois da integração do Android Frame Pacing