jest jakikolwiek sposób, jak ustalić rzeczywistą przydzieloną pamięć w aplikacji Android (w kodzie)?Android - uzyskać przydzieloną pamięć
Dzięki
Waypoint
jest jakikolwiek sposób, jak ustalić rzeczywistą przydzieloną pamięć w aplikacji Android (w kodzie)?Android - uzyskać przydzieloną pamięć
Dzięki
Waypoint
Jeśli mówisz Android Application Memory Następnie
ActivityManager.getMemoryInfo()
jest naszym najwyższym poziomie API dla patrząc na ogólną wykorzystania pamięci.
Przechodząc na niższy poziom, można użyć Debug API, aby uzyskać szczegółowe informacje o zużyciu pamięci na poziomie jądra.
Uwaga od wersji 2.0 jest również interfejs API, ActivityManager.getProcessMemoryInfo
, aby uzyskać te informacje o innym procesie.
Możesz również przeanalizować komendę /proc/meminfo
. i uzyskaj odpowiedź na informacje o pamięci.
EDIT:
ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
MemoryInfo memoryInfo = new MemoryInfo();
activityManager.getMemoryInfo(memoryInfo);
Log.i("memory free", "" + memoryInfo.availMem);
Więcej informacji znajdziesz na tych dwóch SO pytania:
Dzięki, ale co mehotd ActivityManager.getMemoryInfo() dokładnie? Nikt nie wydaje się być dla mnie jodły – Waypoint
Dzięki za twoją edycję, nie mogę parsować proc/meminfo, więc spróbowałem użyć ActivityManager.getMemoryInfo, ale pokazuje tylko availMem. Niemniej jednak ładuję pola lub nie, availMem się nie zmienia – Waypoint
W tym pytaniu http://stackoverflow.com/questions/3118234/how-to-get-memory-usage-and-cpu-usage-in-android use/proc/plik meminfo, aby uzyskać informacje o pamięci. – user370305
Waypoint, zobaczyć ans mogą być pomocne [ Odczytaj całkowitą ilość woluminu z urządzenia android m z /proc/meminfo](http://stackoverflow.com/questions/9869761/read-android-device-total-ammount-of-ram-with-proc-meminfo/9870018#9870018) –
Dostaję tylko sumę ilość pamięci RAM, potrzebuję rzeczywistego użycia przez moją aplikację – Waypoint
uruchom tę komendę 'Runtime.getRuntime(). exec ("/system/bin/top -n 50 ");' to da ci wszystkie informacje o procesach, a następnie przeanalizuje je –