Pengujian penerapan

Tinjau informasi berikut untuk menguji implementasi grafis.

Untuk benchmark, gunakan alur berikut menurut fase:

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

Untuk membantu mendapatkan 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. Library ini menggunakan buffering gralloc untuk menyimulasikan beberapa skenario jendela, mengisi jendela dengan GL, lalu mengukur komposisi.