بعد دمج ميزة "وتيرة عرض اللقطات في Android" في لعبتك، من المهم التأكّد من أنّ
وظائفها قدّمت وتيرة عرض أكثر اتساقًا للإطارات. أفضل أداة
لتأكيد هذا التحسين هي
برنامج سطر الأوامر 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" في لعبتك، يجب أن تلاحظ أي تناقضات في هذا العدّاد (الشكل 1) يصبح ثابتًا (الشكل 2).
![تقرير Systrace يعرض
قناة SurfaceView](https://developer.android.com/static/images/games/frame-pacing-without-afp.png?authuser=6&hl=ar)
![تقرير Systrace يعرض
قناة SurfaceView](https://developer.android.com/static/images/games/frame-pacing-with-afp.png?authuser=6&hl=ar)