【问题标题】:Is the unit of VmData in proc/[pid]/status stored elsewhere?proc/[pid]/status 中的 VmData 单位是否存储在其他位置?
【发布时间】:2013-08-07 04:48:26
【问题描述】:

假设 VmData、VmStk 和 VmExe(数据、堆栈和文本段的大小)是否安全? 总是以 kBs 表示?这个单位是存储在某个地方还是这些值是唯一存储单位信息的地方?

【问题讨论】:

    标签: linux process


    【解决方案1】:

    我找不到任何文件可以确定它是以 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-15
      • 2016-12-17
      • 2016-06-16
      • 2018-02-13
      相关资源
      最近更新 更多