Uygulama testi

Grafik uygulamalarını test etmek için aşağıdaki bilgileri inceleyin.

Kıyaslama için aşağıdaki akışı aşama aşama kullanın:

  • Şartname. Aygıtı başlangıçta belirtirken (örneğin, olgunlaşmamış sürücüler kullanırken), oluşturulan saniyedeki kare sayısını (fps) ölçmek için önceden tanımlanmış (sabit) saatleri ve iş yüklerini kullanın. Bu, donanım yeteneklerinin net bir görünümünü sağlar.
  • Gelişim. Sürücüler olgunlaştıkça, animasyonlardaki görünür kekemelerin (janks) sayısını ölçmek için sabit bir dizi kullanıcı eylemi kullanın.
  • Üretme. Bir cihaz rakiplerle karşılaştırmaya hazır olduğunda, kekemeler artana kadar iş yükünü artırın. Geçerli saat ayarlarının yüke yetişip yetişemeyeceğini belirleyin. Bu, saatleri nerede yavaşlatacağınızı belirlemenize ve güç kullanımını azaltmanıza yardımcı olabilir.

Spesifikasyon aşamasında cihaz yetenekleri türetme konusunda yardım için platform/frameworks/native/cmds/flatland/ adresindeki Flatland aracını kullanın. Flatland, sabit saatlere dayanır ve kompozisyon tabanlı iş yükleriyle elde edilebilecek verimi gösterir. Birden çok pencere senaryosunu simüle etmek için gralloc arabelleklerini kullanır, pencereyi GL ile doldurur ve ardından birleştirmeyi ölçer.