当我启动并退出我的应用程序几次时,其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