Uygulama performansı kılavuzu
Bu kılavuzda, Android'de performansı incelemek, iyileştirmek ve izlemek için kullanabileceğiniz kitaplıklar, araçlar ve en iyi uygulamalara genel bir bakış sunulmaktadır.
Kullanıcılar, uygulamaların hızlı başlatılmasını, sorunsuz şekilde oluşturulmasını ve belleği verimli kullanmasını ister. Uygulamanızın bellekte kapladığı yeri optimize etmek, yetersiz bellek nedeniyle sonlandırmaları önlemek ve tüm cihaz katmanlarında yüksek performans sağlamak için çok önemlidir.
Seçilenler
Uygulama Performans Puanınızı alın
Uygulama performansı puanınızı öğrenmek için uygulama performansı testini yapın. Her puan, uygulamanızın performansını iyileştirmeye yönelik uygulanabilir analizler, değerlendirmeler ve önerilerle birlikte sunulur.
Performansı inceleme
Geliştirme sırasında uygulama performansını denetleme hakkında bilgi edinin.
Performansı artırma
Üretimde en çok önem taşıyan yerlerde uygulama performansını iyileştirin.
Performansı izleme
Android vitals'ı kullanarak üretim kararlılığını, ANR'leri ve bellek kullanımı eşiklerini izleyin.
Seçilenler
Temel Profillerle performansı artırma
Temel Profilleri uygulamak, uygulamanızda performans iyileştirmeleri gerçekleştirmenin en hızlı ve etkili yoludur.
Seçilenler
Uygulama belleğini optimize edin
Tüm cihaz katmanlarında dinamik ve bit eşlem bellek kullanımını azaltmak için temel Android bellek mimarisi, yaşam döngüsüyle ilgili en iyi uygulamalar ve teşhis iş akışları hakkında bilgi edinin.
Blog
Uygulamanızı daha geniş bellek sınırlarına hazırlama
Android'in daha geniş bellek sınırlarıyla donanım kısıtlamalarını nasıl ele aldığını ve bellek ile DEX kodu optimizasyonu için yeni Google Play performans eşiklerinin ekosistem kalitesini korumaya nasıl yardımcı olduğunu öğrenin.
Öne çıkan örnekler
Makrokarşılaştırma
Uygulama başlatma ve çalışma zamanı performans durumlarını (ör. olumsuzluğu ölçmek için bir RecyclerView kaydırmak) test etmek için Makrobenchmark örnek kitaplığını kullanın.
Mikro Karşılaştırma
Kitaplık modüllerinden kodu ve kullanıcı arayüzünü karşılaştırmak için Karşılaştırma kitaplığını kullanma.
JankStats
Uygulamanızın performansını izlemek için JankStats kitaplığını kullanın.