Verbesserung der Frame-Taktung prüfen

Nach der Integration von Android Frame Pacing in dein Spiel solltest du überprüfen, dass die Funktion eine konsistentere Frametaktung ermöglicht. Das beste Tool zur Bestätigung dieser Verbesserung systrace-Befehlszeilentool In ist es am besten, einen Trace für Ihr Spiel mit dem folgenden der Parameter:

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

Der ausgegebene HTML-Bericht enthält Informationen zu Frame-Pacing im Kanal SurfaceView. Dieser Channel erfasst die Anzahl der Frames dargestellt, die in der Display-Pipeline gepuffert werden. Durch erfolgreich die Android Frame Pacing in Ihr Spiel integriert haben, Inkonsistenzen in diesem Zähler (Abbildung 1) stabilisieren sich (Abbildung 2).

<ph type="x-smartling-placeholder">
</ph> Logo: Systrace
    Bericht zum SurfaceView-Kanal <ph type="x-smartling-placeholder">
</ph> Abbildung 1: Inkonsistente Frame-Pacing vor Android Frame Pacing Integration

<ph type="x-smartling-placeholder">
</ph> Systrace-Bericht
    SurfaceView-Kanal wird angezeigt
. Abbildung 2: Einheitliche Frame-Pacing nach Android Frame Pacing Integration