Grafik uygulamalarını test etmek için aşağıdaki bilgileri inceleyin.
Karşılaştırma için aşamaya göre aşağıdaki akışı kullanın:
- Özellik. Cihazı ilk kez belirtirken (ör. henüz tam olarak geliştirilmemiş sürücüler kullanırken) oluşturulan saniyedeki kare sayısını (fps) ölçmek için önceden tanımlanmış (sabit) saatler ve iş yükleri kullanın. Bu sayede donanım özelliklerini net bir şekilde görebilirsiniz.
- Geliştirme. Sürücüler olgunlaştıkça animasyonlardaki görünür takılmaların (aksamalar) sayısını ölçmek için sabit bir kullanıcı işlemi grubu kullanın.
- Üretim. Bir cihaz rakiplerle karşılaştırılmaya hazır olduğunda, takılmalar artana kadar iş yükünü artırın. Mevcut saat ayarlarının yüke ayak uydurup uyduramayacağını belirleyin. Bu sayede, hangi saatlerde yavaşlayacağınızı ve güç kullanımını nasıl azaltacağınızı belirleyebilirsiniz.
Spesifikasyon aşamasında cihaz özelliklerini belirleme konusunda yardım almak 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 aktarım hızını gösterir. Birden fazla pencere senaryosunun simülasyonunu yapmak için gralloc arabelleklerini kullanır, pencereyi GL ile doldurur ve ardından birleştirmeyi ölçer.