โปรดอ่านข้อมูลต่อไปนี้เพื่อทดสอบการใช้งานกราฟิก
สำหรับการทดสอบประสิทธิภาพ ให้ใช้โฟลว์ต่อไปนี้ตามระยะ
- ข้อกำหนด เมื่อระบุอุปกรณ์ในเบื้องต้น (เช่น เมื่อ ใช้ไดรเวอร์ที่ยังไม่เสถียร) ให้ใช้สัญญาณนาฬิกาและภาระงานที่กำหนดไว้ล่วงหน้า (คงที่) เพื่อ วัดเฟรมต่อวินาที (fps) ที่แสดงผล ซึ่งจะช่วยให้เห็นภาพความสามารถของฮาร์ดแวร์ ได้อย่างชัดเจน
- การพัฒนา เมื่อไดรเวอร์เสถียรขึ้น ให้ใช้ชุดการทำงานของผู้ใช้ที่กำหนด เพื่อวัดจำนวนการกระตุก (jank) ที่มองเห็นได้ในภาพเคลื่อนไหว
- เวอร์ชันที่ใช้งานจริง เมื่ออุปกรณ์พร้อมสำหรับการเปรียบเทียบกับ คู่แข่ง ให้เพิ่มภาระงานจนกว่าการกระตุกจะเพิ่มขึ้น ตรวจสอบว่าการตั้งค่าสัญญาณนาฬิกาปัจจุบันสามารถรองรับภาระงานได้หรือไม่ ซึ่งจะช่วยให้คุณระบุได้ว่าจะต้องลดความเร็วสัญญาณนาฬิกาและลดการใช้พลังงานที่ใด
หากต้องการความช่วยเหลือในการหาความสามารถของอุปกรณ์ในระยะข้อกำหนด ให้ใช้เครื่องมือ Flatland ที่ platform/frameworks/native/cmds/flatland/
Flatland อาศัยสัญญาณนาฬิกาคงที่และแสดงปริมาณงานที่ทำได้ด้วยภาระงานที่อิงตามการคอมโพส โดยใช้บัฟเฟอร์ gralloc เพื่อจำลองสถานการณ์หน้าต่างหลายรายการ เติมหน้าต่างด้วย GL แล้ววัดการคอมโพส