Vérifier l'amélioration du frame pacing

Stay organized with collections Save and categorize content based on your preferences.

Après avoir intégré le frame pacing Android dans votre jeu, il est important de vérifier que le frame pacing est plus cohérent. L'outil le plus adapté pour confirmer cette amélioration est le programme de ligne de commande systrace. Plus spécifiquement, il est préférable de capturer une trace de votre jeu à l'aide de l'ensemble de paramètres suivant :

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

Lorsque vous consultez le rapport HTML généré, vous trouverez des informations pertinentes sur le frame pacing dans le canal SurfaceView. Ce canal indique le nombre de frames mis en mémoire tampon dans le pipeline d'affichage. Une fois le frame pacing Android intégré dans votre jeu, vous devriez constater que toutes les incohérences identifiées dans ce compteur (figure 1) se stabilisent (figure 2).

Rapport Systrace affichant le canal SurfaceView
Figure 1. Frame pacing incohérent avant l'intégration du frame pacing Android

Rapport Systrace affichant le canal SurfaceView
Figure 2. Frame pacing cohérent après l'intégration du frame pacing Android