小编use*_*218的帖子

/ proc/$ pid/maps显示x86_64 linux上没有rwx权限的页面

/proc/$pid/maps显示x86_64 linux上没有rwx权限的页面.我注意到当我/proc/$pid/maps在64位linux上阅读时,我有没有权限的内存页面,但在32位linux中,它们并不存在.

我正在尝试监视我的进程的内存使用情况,但我很困惑.为什么有没有rwx权限的页面.他们正在消耗我的记忆!

这是64位Linux输出的"顶级"片段

% cat /proc/21367/maps

3154200000-315420d000 r-xp 00000000 fd:00 4835776 /lib64/libproc-3.2.7.so <br/>
315420d000-315440d000 **---p** 0000d000 fd:00 4835776 /lib64/libproc-3.2.7.so <br/>
315440d000-315440e000 rw-p 0000d000 fd:00 4835776 /lib64/libproc-3.2.7.so
Run Code Online (Sandbox Code Playgroud)

请指教.

linux memory-leaks memory-management

11
推荐指数
1
解决办法
2277
查看次数

标签 统计

linux ×1

memory-leaks ×1

memory-management ×1