1

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

4

2 回答 2

1

尝试解析/proc/self/maps/proc/$PID/maps. 查找标记为 的行[heap]

于 2012-06-05T19:37:11.167 回答
0

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

于 2012-06-05T19:47:05.460 回答