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 duraklama (istenme) sayısını ölçmek için sabit bir kullanıcı işlemleri 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 şekilde saatleri nasıl yavaşlatacağı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.