adb shell dumpsys meminfo 的返回结果中只查看Native heap、Dalvik Heap
时间: 2024-09-22 20:04:29 浏览: 119
`adb shell dumpsys meminfo` 是Android Debug Bridge (ADB) 中的一个命令,用于获取设备内存的信息。如果你想通过这个命令只查看Native heap(原生内存)和Dalvik Heap(虚拟机堆),你可以直接运行这个命令,然后筛选出相关的部分。
当你运行 `dumpsys meminfo [your_process_name]` (替换 `[your_process_name]` 为你感兴趣的进程名,如果不填则显示所有应用的内存信息)时,输出会详细列出每个内存区域,包括Native Heap(通常在 "Native memory" 或 "Pss Native" 标题下)和Dalvik Heap(在 " Dalvik" 或 " PSS Java" 标题下)。你需要查找包含这些标题行的内容,它们旁边会有相应的大小值。
例如,你可能会看到类似这样的输出:
```
Native memory:
total free buffers cached shared humongous slab Reclaimable Pss Private Dirty
...
dalvikvm.heap:
40MB 5MB 7MB 28MB 2MB 90% 9% 40% 40MB 17MB
```
这里的 "dalvikvm.heap" 部分就是Dalvik Heap的信息,而 "Native memory" 部分则是Native Heap的情况。
阅读全文