Der Low-Memory-Killer-Daemon (LMK) von Android überwacht den Arbeitsspeicherstatus eines laufenden Android-Systems und reagiert auf eine hohe Arbeitsspeicherauslastung, indem er die am wenigsten wichtigen Prozesse beendet. Android Vitals erfasst und meldet vom Nutzer wahrgenommene LMK-Beendigungen in der Google Play Console, damit Sie Probleme mit der Arbeitsspeicherauslastung erkennen können, die sich auf Ihre Nutzer auswirken.
LMK-Messwert in Android Vitals
Mit Android Vitals können Sie die LMK-Rate Ihrer App im Blick behalten und verbessern. Bei Android Vitals wird nur eine LMK-Rate gemessen: die vom Nutzer wahrgenommene LMK-Rate.
Der Messwert gibt den Prozentsatz der aktiven Nutzer pro Tag an, bei denen mindestens ein vom Nutzer wahrgenommener LMK aufgetreten ist. Ein vom Nutzer wahrgenommener LMK ist ein LMK, den der Nutzer wahrscheinlich bemerkt hat. Dazu gehören z. B. LMKs, die auftreten, wenn in Ihrer App eine Aktivität angezeigt oder sie als Dienst im Vordergrund ausgeführt wird. Diese Beendigungen führen zu einem sofortigen, nicht sanften Prozessende. Für den Endnutzer sieht es so aus, als wäre die App abgestürzt. Oft werden dabei die standardmäßigen Mechanismen zum Speichern des Lebenszyklusstatus umgangen, was zu einem Verlust des Nutzerfortschritts führt.
Android Vitals konzentriert sich auf diese Prozessbeendigungen, da sie ein zuverlässiger Proxy für Probleme mit der Speicherverwaltung sind. Eine LMK-Rate über 1 % deutet auf einen kritischen Bedarf an sofortigen Maßnahmen hin. Eine niedrigere LMK-Rate bedeutet jedoch nicht zwangsläufig, dass die Arbeitsspeichernutzung der App in Ordnung ist. Diese niedrigere Rate kann bedeuten, dass der LMK-Daemon häufig Prozesse beendet, während sie im Hintergrund ausgeführt werden. Dies beeinträchtigt die Leistung beim „Warmstart“ und die flüssige Ausführung von Multitasking.
Sie finden den Messwert in Android Vitals im Bereich Stabilität:
Wie bei ähnlichen wichtigen Messwerten wie ANRs und Abstürzen können Sie die Messwerte filtern, mit denen ähnlicher Apps vergleichen oder die Änderung des Messwerts über einen langen Zeitraum (bis zu 3 Jahre) beobachten. Daten sind für bestehende Apps ab dem 28. Januar 2025 verfügbar.