ยืนยันการปรับปรุงอัตราเฟรม

หลังจากผสานรวม 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 การผสานรวม