Verificare il miglioramento del pacing del frame

Dopo aver integrato il pacing del frame di Android nel tuo gioco, è importante verificare che la sua funzionalità abbia fornito un pacing del frame più coerente. Lo strumento migliore per confermare questo miglioramento è il programma a riga di comando systrace. In particolare, è meglio acquisire una traccia per il tuo gioco utilizzando il set di parametri seguente:

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

Quando visualizzi il report HTML di output, puoi trovare informazioni pertinenti al pacing del frame nel canale SurfaceView. Questo canale segnala il numero di frame nel buffer all'interno della pipeline display. Se integri correttamente Android Frame Pacing nel tuo gioco, dovresti notare la stabilizzazione delle eventuali incongruenze in questo contatore (Figura 1) (Figura 2).

Report
    Systrace che mostra il canale SurfaceView
Figura 1. Pacing del frame incoerente prima dell'integrazione di Android Frame Pacing

Report Systrace che mostra il canale SurfaceView
Figura 2. Pacing del frame coerente dopo l'integrazione del pacing del frame di Android