Pengujian implementasi

Tinjau informasi berikut untuk menguji implementasi grafis.

Untuk tolok ukur, gunakan alur berikut berdasarkan fase:

  • Spesifikasi. Saat menentukan perangkat untuk pertama kalinya (seperti saat menggunakan driver yang belum matang), gunakan clock dan beban kerja yang telah ditentukan (tetap) untuk mengukur frame per detik (fps) yang dirender. Hal ini memberikan tampilan yang jelas tentang kemampuan hardware
  • Pengembangan. Saat driver sudah matang, gunakan serangkaian tindakan pengguna yang tetap untuk mengukur jumlah stutter (jank) yang terlihat dalam animasi.
  • Produksi. Saat perangkat siap dibandingkan dengan pesaing, tingkatkan beban kerja hingga stutter meningkat. Tentukan apakah set elan clock saat ini dapat mengikuti beban. Hal ini dapat membantu Anda mengidentifikasi tempat untuk memperlambat clock dan mengurangi penggunaan daya.

Untuk mendapatkan bantuan dalam menentukan kemampuan perangkat selama fase spesifikasi, gunakan alat Flatland di platform/frameworks/native/cmds/flatland/. Flatland mengandalkan clock tetap dan menunjukkan throughput yang dapat dicapai dengan beban kerja berbasis komposisi. Alat ini menggunakan buffer gralloc untuk menyimulasikan beberapa skenario jendela, mengisi jendela dengan GL, lalu mengukur compositing.