Nachdem Sie Android Frame Pacing in Ihr Spiel integriert haben, sollten Sie überprüfen, ob seine Funktionalität zu einem konsistenteren Frame-Takting geführt hat. Mit dem systrace
-Befehlszeilentool lässt sich diese Verbesserung am besten bestätigen. Insbesondere ist es am besten, mit den folgenden Parametern einen Trace für Ihr Spiel zu erfassen:
python systrace.py -a your-app-package-name -o mygametrace.html \ sched freq idle am wm gfx view sync binder_driver hal input aidl
Beim Anzeigen des HTML-Ausgabeberichts finden Sie im SurfaceView-Kanal Informationen, die für die Frame-Taktung relevant sind. Dieser Kanal meldet die Anzahl der Frames, die in der Anzeigepipeline zwischengespeichert werden. Nach der erfolgreichen Integration von Android Frame Pacing in Ihr Spiel sollten Sie feststellen, dass sich eventuelle Inkonsistenzen in diesem Zähler (Abbildung 1) stabilisieren (Abbildung 2).
![Systrace-Bericht zum SurfaceView-Kanal](https://developer.android.google.cn/static/images/games/frame-pacing-without-afp.png?authuser=6&hl=de)
![Systrace-Bericht zum SurfaceView-Kanal](https://developer.android.google.cn/static/images/games/frame-pacing-with-afp.png?authuser=6&hl=de)