[笔记] dumpsys meminfo数据与smaps文件对应关系
通过cat /proc/$PID/smaps可以查看进程内存的详细映射情况。详细解析可以参考kernel的文档/Documentation/filesystems/proc.txt
如果我们的Android设备是USER版本,一般情况下我们没有权限查看各个APP进程的smaps文件。
其实Android的dumpsys meminfo命令显示的大部分内容,就是从对应进程的smaps文件中统计出来的。
流程从ActivityManagerServcie的dumpApplicationMemoryUsage()开始,经过jni读取smaps文件并统计。
meminfo各项内存数据的分类,主要与内存映射的类型对应。
下面列举meminfo各项数据与smaps的对应关系:
转载请注明出处:https://www.cnblogs.com/zzcperf/p/10184208.html