Bellek kullanımını artıran uygulamalar

Android düşük bellek sonlandırıcı (LMK) daemon, çalışan bir Android sisteminin bellek durumunu izler ve en az gerekli işlemleri sonlandırarak yüksek bellek kullanımına tepki verir. Android vitals, kullanıcıların algıladığı LMK sonlandırmalarını Google Play Console'da izleyip raporlayarak kullanıcılarınızı etkileyen bellek baskısı sorunlarını belirlemenize yardımcı olur.

Android vitals'daki LMK metriği

Android vitals, uygulamanızın LMK oranını izlemenize ve iyileştirmenize yardımcı olabilir. Android vitals yalnızca bir LMK oranını ölçer: Kullanıcı tarafından algılanan LMK oranı.

Bu metrik, günlük etkin kullanıcı sayınız arasında kullanıcı tarafından algılanan en az bir LMK sorunu yaşayanların yüzdesini gösterir. Kullanıcı tarafından algılanan LMK, kullanıcı tarafından fark edilmiş olması muhtemel LMK'lerdir. Örneğin, uygulamanızın bir etkinlik görüntülediği veya ön plan hizmeti olarak çalıştığı anlarda gerçekleşen LMK'lar buna örnek gösterilebilir. Bu sonlandırmalar, işlemin hemen ve sorunsuz olmayan bir şekilde çıkış yapmasına neden olur. Son kullanıcıya göre uygulama çökmüş gibi görünür. Bu durum genellikle standart yaşam döngüsü durum kaydetme mekanizmalarını atlayarak kullanıcı ilerlemesinin kaybolmasına neden olur.

Android Vitals, bellek yönetimiyle ilgili sorunlar için yüksek doğrulukta bir proxy görevi gördüğünden bu işlem sonlandırmalarına odaklanır. %1'in üzerindeki bir LMK oranı, hemen işlem yapılması gerektiğini gösterir. Ancak LMK oranının düşük olması, uygulamanın bellek kullanımının sağlıklı olduğu anlamına gelmez. Bu düşük oran, LMK arka plan programının arka planda çalışan işlemleri sık sık sonlandırdığı anlamına gelebilir. Bu durum, "hazır durumda başlatma" performansını ve çoklu görev akıcılığını düşürür.

Metriği Android vitals'daki Kararlılık bölümünde bulabilirsiniz:

Şekil 1. Android vitals'da Kullanıcı tarafından algılanan LMK oranı'na erişin.

ANR'ler ve kilitlenmeler gibi benzer temel önemli metriklerde olduğu gibi, metrikleri filtreleyebilir, metriklerinizi benzerlerinizle karşılaştırabilir veya metriğin uzun bir süre (3 yıla kadar) boyunca değişimini izleyebilirsiniz. Veriler, 28 Ocak 2025'ten itibaren mevcut uygulamalar için kullanılabilir.

Şekil 2. Android Vitals'daki LMK oranına genel bakış.