אימות השיפור של קצב הפריימים

אחרי שמשלבים את Android Frame Pacing במשחק, חשוב לוודא שהפונקציונליות שלו הניבה קצב פריימים עקבי יותר. הכלי הטוב ביותר לאישור השיפור הזה, תוכנת שורת הפקודה systrace. לחשבון מומלץ לתעד את נתוני המשחק באמצעות של פרמטרים:

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

כשמעיינים בדוח פלט HTML, אפשר למצוא מידע שרלוונטי קצב הפריימים בערוץ SurfaceView. הערוץ הזה מדווח על מספר פריימים מתוך צינור עיבוד הנתונים לתצוגה. מאת בהצלחה בשילוב של Android Frame Pacing במשחק שלך, אתה אמור לראות וחוסר העקביות במונה הזה (איור 1) מיוצב (איור 2).

מערכת
    דוח שמציג את ערוץ SurfaceView
איור 1. חוסר עקביות בקצב הפריימים לפני קצב הפריימים ב-Android שילוב

דוח Systrace
    מציג את ערוץ SurfaceView
איור 2. קצב פריימים עקבי אחרי קצב הפריימים ב-Android שילוב