Aplikacje, które zajmują dużo pamięci

Demon LMK (low memory killer) w Androidzie monitoruje stan pamięci działającego systemu Android i reaguje na duże obciążenie pamięci, zamykając najmniej istotne procesy. Android Vitals śledzi i zgłasza w Konsoli Google Play zakończenia LMK widoczne dla użytkowników, aby pomóc Ci wykrywać problemy z obciążeniem pamięci, które mają wpływ na użytkowników.

Dane LMK w Android Vitals

Android Vitals może pomóc Ci monitorować i poprawiać współczynnik LMK aplikacji. Dane o kondycji Androida mierzą tylko 1 rodzaj częstotliwości błędów LMK: Częstotliwość błędów LMK widocznych dla użytkowników.

Ten wskaźnik odzwierciedla odsetek liczby aktywnych użytkowników dziennie, u których wystąpił co najmniej 1 widoczny dla nich błąd LMK. Błąd LMK widoczny dla użytkowników to błąd związany z brakiem pamięci, który prawdopodobnie został zauważony przez użytkownika. Obejmuje to na przykład błędy występujące wtedy, gdy aplikacja wyświetla aktywność lub działa jako usługa na pierwszym planie. Takie zakończenie powoduje natychmiastowe, nieprawidłowe zakończenie procesu. Dla użytkownika końcowego wygląda to tak, jakby aplikacja uległa awarii, często z pominięciem standardowych mechanizmów zapisywania stanu cyklu życia, co powoduje utratę postępów użytkownika.

Android Vitals koncentruje się na tych zakończeniach procesów, ponieważ są one dokładnym wskaźnikiem problemów z zarządzaniem pamięcią. Wskaźnik LMK powyżej 1% wskazuje na krytyczną potrzebę natychmiastowego działania. Niższy wskaźnik LMK nie musi jednak oznaczać, że wykorzystanie pamięci przez aplikację jest prawidłowe. Ten niższy współczynnik może oznaczać, że demon LMK często zamyka procesy działające w tle, co pogarsza wydajność uruchamiania częściowo z pamięci i płynność wielozadaniowości.

Te dane znajdziesz w sekcji Stabilność w Android Vitals:

Rysunek 1. Dostęp do częstotliwości błędów LMK widocznych dla użytkowników w Android Vitals.

Podobnie jak w przypadku innych kluczowych danych, takich jak ANR i awarie, możesz filtrować te dane, porównywać je z danymi innych deweloperów lub śledzić ich zmiany w długim okresie (do 3 lat). Dane są dostępne w przypadku dotychczasowych aplikacji od 28 stycznia 2025 r.

Rysunek 2. Omówienie częstotliwości błędów LMK w Android Vitals.