Podczas badania wykorzystania pamięci RAM w aplikacji, nad którą pracuję, używam narzędzia Monitor pamięci w Android Studio (dostęp do niego można uzyskać w menu Narzędzia> Narzędzia> Android> Monitor pamięci). Zauważyłem, że użycie pamięci RAM mojej aplikacji zgłoszonej w Monitorze pamięci jest zawsze o wiele niższe niż podczas przeglądania użycia pamięci RAM z urządzenia (można uzyskać do tego dostęp, przechodząc do Ustawienia> Aplikacje> Uruchomione). Jak widać na poniższych zrzutach ekranu, Monitor Pamięci zgłasza około 18 MB pamięci RAM (23 MB, jeśli wliczasz wolne miejsce), ale urządzenie raportuje 43 MB.Monitor pamięci w Android Studio zgłasza inne użycie pamięci RAM niż urządzenie
Dlaczego różnica i jest jeszcze bardziej dokładna niż inne?
Skupiłbym się na "procstats": http://android-developers.blogspot.com/2014/01/process-stats-understanding-how-your.html – CommonsWare
W dokumentach dla programistów Google ma również opis "Badanie użycia pamięci RAM" https://developer.android.com/tools/debugging/debugging-memory.html, które obejmuje Monitor urządzeń z Androidem. Dostęp do tego można uzyskać w Android Studio, przechodząc do menu Narzędzia> Android> Monitor urządzenia Android – Richard