當我啓動並退出我的應用程序幾次時,其RAM
使用率增加超過500 MB。當我檢查內存轉儲使用adb shell dumpsys meminfo
我檢查未知pss value
是問題的原因。什麼是大pss值的原因,以及如何降低pss值。Android應用程序使用大量內存的原因以及如何減少
Shared Private Heap Heap Heap
Pss Dirty Dirty Size Alloc Free
------ ------ ------ ------ ------ ------
Native 0 0 0 534460 531827 1604
Dalvik 51013 17868 50664 90480 82266 8214
Cursor 0 0 0
Ashmem 0 0 0
Other dev 14292 52 14288
.so mmap 3810 2320 1720
.jar mmap 0 0 0
.apk mmap 1305 0 0
.ttf mmap 0 0 0
.dex mmap 2960 0 0
Other mmap 1738 440 236
Unknown 504718 296 384284
TOTAL 579836 20976 451192 624940 614093 9818
應用程序dalvik堆大小不會改變很多本地堆大小隨着使用而增加。 – anujprashar