หลังจากผสานรวม 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](https://developer.android.com/static/images/games/frame-pacing-without-afp.png?hl=th)
![รายงาน Systrace
กำลังแสดงแชแนล SurfaceView](https://developer.android.com/static/images/games/frame-pacing-with-afp.png?hl=th)