Uygulama testi

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:

  • Spesifikasyon. 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 sabit bir kullanıcı işlemleri grubu kullanın kullanarak animasyonlarda görünen duraklamaların (jank) sayısını ölçmeyi sağlar.
  • Üretim. Cihaz, karşılaştırmaya hazır olduğunda ağırlıklandırmaya devam edin. Projenin gidişatına dair yüke ayak uydurabilir. Bu sayede, hangi saatlerde yavaşlayacağınızı ve güç kullanımını azaltacağınızı belirleyebilirsiniz.

Spesifikasyon aşamasında cihaz özelliklerini türetme konusunda yardım almak için platform/frameworks/native/cmds/flatland/ adresindeki Flatland aracı. Flatland, sabit saatlere dayanır ve kompozisyon tabanlı iş yükleriyle elde edilebilecek aktarım hızını gösterir. Birden çok pencereyi simüle etmek için gralloc arabelleklerden yararlanır senaryoları GL ile doldurmayı ve birleştirmeyi ölçmeyi deneyin.