每个进程消耗的内存

时间:2012-06-05 19:32:43

标签: c++ c linux gcc

到目前为止,如何获取当前的总分配内存(在C/C++ (gcc)中的Linux进程中)?

2 个答案:

答案 0 :(得分:1)

尝试解析/proc/self/maps or /proc/$PID/maps。查找标有[heap]的行。

答案 1 :(得分:0)

我喜欢Rob的回答,但这里有一个可能的选择。如果您能负担运行时间成本,则可以使用valgrind和massif工具。