【发布时间】:2013-08-07 04:48:26
【问题描述】:
假设 VmData、VmStk 和 VmExe(数据、堆栈和文本段的大小)是否安全? 总是以 kBs 表示?这个单位是存储在某个地方还是这些值是唯一存储单位信息的地方?
【问题讨论】:
假设 VmData、VmStk 和 VmExe(数据、堆栈和文本段的大小)是否安全? 总是以 kBs 表示?这个单位是存储在某个地方还是这些值是唯一存储单位信息的地方?
【问题讨论】:
我找不到任何文件可以确定它是以 kB 为单位的,但是,我最好的猜测是它是。以下是我遇到的一些程序,取决于它是否以 kB 为单位:
https://github.com/pmav/procvm/blob/master/procvm.sh
看这里的第一个代码: http://locklessinc.com/articles/memory_usage/
在此处搜索“从串行 C 程序检查内存”: http://www.umbc.edu/hpcf/resources-tara/checking-memory-usage.html
【讨论】: