我希望看到每个进程的精确内存量 用作匿名页面,因为匿名内存不能 分页,因此跟踪这种用法非常重要。
获取匿名页面总和的一种方法是读取/ proc / meminfo AnonPages。
另一种方法是将以下匹配的smaps文件中的所有条目相加:
用于重定位的部分将针对每个流程进行更新, 这会在命名的映射区域中生成一些private_dirty区域。 Elf加载器似乎使用mprotect更改读/写属性 在进行搬迁时,很难区分这样的 来自数据部分的区域,以及制作 很难跟踪每个流程的这些用法 观点
所以我想知道如何区分上述内容 重新安置部分,并精确跟踪匿名 每个进程的内存使用情况。
也许我们应该在/ proc / * / smaps中添加新条目来显示 每个部分的匿名内存量。
我发现这个差异是在2010年10月完成的,它只是回答了我的问题。
答案 0 :(得分:0)
我发现这个差异是在2010年10月完成的,它只是回答了我的问题。