App che consumano molta memoria

Il daemon di interruzione per memoria insufficiente (LMK) di Android monitora lo stato della memoria di un sistema Android in esecuzione e reagisce all'elevata pressione sulla memoria terminando i processi meno essenziali. Android vitals monitora e segnala le terminazioni LMK percepite dagli utenti in Google Play Console per aiutarti a identificare i problemi di pressione sulla memoria che interessano i tuoi utenti.

Metrica LMK su Android vitals

Android vitals può aiutarti a monitorare e migliorare il tasso di LMK della tua app. Android Vitals misura solo un tasso di LMK: tasso di LMK percepiti dall'utente.

La metrica riflette la percentuale di utenti attivi giornalieri che hanno riscontrato almeno un'interruzione per memoria insufficiente (LMK) percepita dall'utente. Un errore LMK percepito dall'utente è un errore LMK che probabilmente è stato notato dall'utente. Ad esempio, sono incluse le interruzioni per memoria insufficiente che si verificano quando la tua app mostra un'attività o è in esecuzione come servizio in primo piano. Queste interruzioni comportano un'uscita immediata e non controllata dal processo. Per l'utente finale, sembra che l'app abbia subito un arresto anomalo, spesso bypassando i meccanismi standard di salvataggio dello stato del ciclo di vita e causando la perdita dei progressi dell'utente.

Android Vitals si concentra su queste interruzioni dei processi perché fungono da proxy ad alta fedeltà per i problemi di gestione della memoria. Un tasso LMK superiore all'1% indica la necessità critica di un intervento immediato. Tuttavia, un tasso di interruzioni per memoria insufficiente inferiore non significa necessariamente che la memoria utilizzata dall'app sia ottimale. Questo tasso inferiore potrebbe significare che il daemon LMK termina frequentemente i processi in background, il che peggiora le prestazioni di "avvio a caldo" e la fluidità del multitasking.

Puoi trovare la metrica nella sezione Stabilità di Android vitals:

Figura 1. Accedi alla percentuale di errori LMK percepiti dall'utente in Android vitals.

Come per metriche vitali di base simili, come ANR e arresti anomali, puoi filtrare le metriche, confrontarle con quelle dei tuoi peer o monitorare la variazione della metrica per un lungo periodo di tempo (fino a 3 anni). I dati sono disponibili per le app esistenti a partire dal 28 gennaio 2025.

Figura 2. Panoramica della percentuale di errori LMK in Android vitals.