dumpsys meminfo数据与smaps文件对应关系

Posted zzcperf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dumpsys meminfo数据与smaps文件对应关系相关的知识,希望对你有一定的参考价值。

通过cat /proc/$PID/smaps可以查看进程的内存详细映射情况。详细解析可以参考kerneld的文档/Documentation/filesystems/proc.txt

如果我们的android设备是USER版本,一般情况下我们没有权限查看各个APP进程的smaps文件。

其实Android的dumpsys meminfo命令显示的大部分内容,就是从对应进程的smaps文件中统计出来的。

流程从ActivityManagerServcie的dumpApplicationMemoryUsage()开始,经过jni读取smaps文件并统计。

meminfo各项内存数据的分类,主要与内存映射的类型对应。

下面列举一下meminfo各项数据与smaps的对应关系:

 

以上是关于dumpsys meminfo数据与smaps文件对应关系的主要内容,如果未能解决你的问题,请参考以下文章

来自“adb shell dumpsys meminfo my-app-name”的配置文件的详细解释?

Android内存优化—dumpsys meminfo详解

Android dumpsys meminfo 流程分析

android dumpsys meminfo 详解

在android中查询“dumpsys meminfo”

了解 dumpsys meminfo