Pengujian implementasi

Tinjau informasi berikut untuk menguji penerapan grafis.

Untuk menjalankan benchmark, gunakan alur berikut berdasarkan fase:

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

Untuk mendapatkan bantuan dalam memperoleh 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. Benchmark ini menggunakan buffer gralloc untuk menyimulasikan beberapa skenario jendela, mengisi jendela dengan GL, lalu mengukur komposit.