/proc/$pid/maps
在Linux上显示没有rwx
权限的页面。x86_64
我注意到当我/proc/$pid/maps
在 64 位 Linux 上阅读时,我有没有权限的内存页面,但在 32 位 Linux 中,它们不存在。
我正在尝试监视我的进程的内存使用情况,但我很困惑。为什么有没有rwx
权限的页面。他们正在消耗我的记忆!
这是 64 位 Linux 的“top”输出片段</p>
% 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
请指教。