Sprawdzanie poprawy tempa klatek

Po zintegrowaniu funkcji Android Frame Pacing z grą upewnij się, że funkcja ta zapewnia bardziej spójne tempo klatek. Najlepszym narzędziem do potwierdzenia wprowadzenia tych zmian jest program wiersza poleceń systrace. Szczególnie najlepiej jest zarejestrować ślad gry za pomocą tych parametrów:

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

Podczas wyświetlania wyjściowego raportu HTML informacje dotyczące tempa klatek znajdziesz w kanale SurfaceView. Ten kanał podaje liczbę klatek, które są buforowane w ramach potoku wyświetlania. Po udanej integracji Android Frame Pacing z grą wszystkie niespójności na liczniku powinny się ustabilizować (ilustracja 1).

Raport Systrace przedstawiający kanał SurfaceView
Rysunek 1. Niespójne tempo wyświetlania klatek przed integracją z Android Frame Pacing

Raport Systrace pokazujący kanał SurfaceView
Rysunek 2. Spójne tempo klatek po integracji z Android Frame Pacing