关于“adb shell dumpsys meminfo”的输出有很多问题,例如: adb shell dumpsys meminfo - 其输出的每个单元格的含义是什么? 现在我们有了这篇描述内存分配类型的好文章: https ://developer.android.com/tools/debugging/debugging-memory.html
然而,没有提到“交换脏”类型的内存分配。这是什么野兽?AFAIK,Android 不会交换脏页,但有时我会在该列中得到非零值:
Pss Private Private Swapped Heap Heap Heap
Total Dirty Clean Dirty Size Alloc Free
------ ------ ------ ------ ------ ------ ------
Native Heap 3861 3844 0 2024 7128 6801 326
Dalvik Heap 7073 6996 0 5408 45111 31778 13333