Genel performans puanınızı hesaplamak ve iyileştirme fırsatlarını keşfetmek için uygulama performans puanını kullanın. Uygulama Performansı Puanı, minimum düzeyde ayrıntılı teknik görevlerle performansı ölçmek için standartlaştırılmış bir çerçeve sağlar.
Bu araç, mühendislik ve ürün ekiplerinin belirli bir Android uygulamasının teknik performansını değerlendirmesine rehberlik eder. Değerlendirme tamamlandıktan sonra, performansı iyileştirmek için en önemli alanları belirlemeye ve bu alanlara öncelik vermeye yardımcı olan bir değerlendirme ve önerilen işlemler sunulur.
Giriş
Uygulama Performansı Puanı, uygulama geliştiricilere statik ve dinamik değerlendirmeler sunar. Her ikisi de ayrı ayrı yürütülebilir ve bir uygulamanın performans davranışıyla ilgili benzersiz analizler sağlar. Bu analizler, mevcut durumu iyileştirmeye ve uygulamanın performansını artırmaya yardımcı olabilecek uygulanabilir önerilerle birlikte sunulur.
Genel performansı ölçmenize yardımcı olmak için 0 ile 100 arasında bir puan sağlanır. Sayı ne kadar düşükse iyileştirme için o kadar fazla alanınız vardır.
Mühendislik çalışmalarını yüksek performans kazançları elde edilebilecek alanlara yönlendirmek için her öğenin puanını ve önerilerini kullanın. Öneriler uygulandığında değerlendirmeyi tekrar yapın ve puanınızın nasıl arttığını görün.
Dinamik Uygulama Performansı Puanı
Uygulama Performansı Puanı'nın dinamik değerlendirmesi sırasında, bir uygulamanın belirli bir cihazdaki performansını değerlendirmek için çalışma zamanı verileri kullanılır.
Gerçekçi bir performans değerlendirmesi için dinamik değerlendirmede fiziksel bir cihaz gerekir. Puan, cihazın özelliklerine bağlı olarak değişir. Kullanıcıların performans eksikliklerinden nasıl etkilendiğini daha iyi anlamak için birden fazla cihazdaki performansı değerlendirin.
Mevcut dinamik uygulama puanı kategorileri ve değerlendirme ölçütleri aşağıdaki tabloda özetlenmiştir.
Kategori | Değerlendirme kriterleri |
---|---|
Uygulama başlatma | Uygulamanın başlatılması ile uygulamanın etkileşimli hale gelmesi arasındaki ölçülen süre TTFD. |
Oluşturma performansı | Kaydırma, animasyon ve tam ekran oluşturma için yavaş ve donmuş karelerin yüzdesi. |
Statik Uygulama Performansı Puanı
Statik Uygulama Performans Puanı, son derece etkili araçların ve en iyi uygulamaların kullanımına göre hesaplanır. Bir uygulamanın statik performans göstergelerinin doğru şekilde puanlanması için projenin kaynak koduna erişilmesi gerekir.
Aşağıdaki tabloda listelenen ölçütler, statik Uygulama Performans Puanı'nı değerlendirmek ve oluşturmak için kullanılır.
Kategori | Değerlendirme ölçütleri |
---|---|
Derleme süresiyle ilgili iyileştirmeler |
|
Başlangıç performansı |
|
Sahiplendirme oluşturma | Uygulama, Oluştur'un en son kararlı sürümünü kullanıyor |
İzleme ve optimizasyon | FullyDrawnReporter veya reportFullyDrawn uygun zamanda kullanılıyor |
Uygulamanızı değerlendirmek için ipuçları
Uygulama Performansı Puanını ölçerken kullanabileceğiniz bazı ipuçlarını aşağıda bulabilirsiniz.
Temsili bir cihaz seçin
Dinamik puanınızı ölçerken kullanıcı tabanınızla aynı cihaz türünü kullanmanızı öneririz. Statik puandan farklı olarak dinamik puan cihazın özelliklerine göre değişiklik gösterir. Nereden başlayacağınızı bilmiyorsanız düşük kaliteli bir cihaz kullanın ve iyileştirmeler üzerinde çalışmaya başlayın.
Dinamik puan değişkenliğini değerlendirme
Dinamik puanınız, kodunuzu değiştirmeden birden fazla gözlem döneminde değişebilir. Bu durum, uygulama performansındaki doğal değişkenlik veya cihazınızda gerçekleşen diğer sistem etkinliklerinden kaynaklanabilir. Puanınızın çok değişken olduğunu fark ederseniz birkaç kez sırayla test etmenizi ve en yaygın davranışı not etmenizi öneririz.
Kodunuzu değiştirmediğiniz sürece statik puanınız sabit kalır.
Gerekirse puanları ayrı olarak kullanın
Hem dinamik hem de statik puanı hesaplayacak zamanınız veya kapasiteniz yoksa her birini tek başına da kullanabilirsiniz. Dinamik veya statik puanınızda yapılan iyileştirmeler, kullanıcılarınıza yine de fayda sağlar.
Diğer izleme metrikleriyle destekleyin
Uygulama Performansı Puanı, uygulama performansını hızlı ve üst düzey bir şekilde değerlendirmenin bir yoludur. Daha ayrıntılı performans analizleri elde etmek için Android Vitals, Firebase Performans İzleme ve karşılaştırmalar gibi diğer veri kaynaklarını keşfedin.
Puanınızı iyileştirme
Genel olarak, hem statik hem de dinamik puanlarınız düşükse dinamik puanla ilgili sorunları gidermeden önce statik puanınızı en üst düzeye çıkarmak için işlem yapmanızı öneririz. Statik puandaki eksiklikleri gidermek, dinamik puanı da büyük olasılıkla iyileştirir. Bu nedenle, uygulamanızın performansını iyileştirmek için ilk adım olarak statik puanı optimize etmek faydalı olacaktır. Statik puan, uygulama kodunuzdaki somut değerlere veya ayarlara dayanır. Dinamik metriklerin kök nedenini araştırmak ve belirlemek ise genellikle daha uzun sürer.
Uygulama Performansı Puanı, her segmentte uygulamanızı iyileştirmek için uygulanabilir adımlar sağlar.
Sizin için önerilenler
- Not: JavaScript kapalıyken bağlantı metni gösterilir
- Makro karşılaştırma metriklerini yakalama
- Temel Profilleri kullanmaya başlama
- Startup Profili Oluşturma
- Uygulama performansını ölçmeye genel bakış
- Donmuş kare