如何查找进程的堆内存使用情况?

时间:2015-01-26 10:12:48

标签: linux memory heap-memory

我想找出进程使用的堆内存的大小。我使用了以下命令,该命令提供了有关堆内存的一些信息,但不清楚它是否产生了我所追求的结果。

\$ fgrep '[heap]' maps

01538000-01ce2000 rw-p 00000000 00:00 0                                  [heap]

感谢您的帮助。感谢。

1 个答案:

答案 0 :(得分:0)

查看valgrind,特别是名为massif的工具。

它为您提供了一种查询堆使用情况的方法,以及与内存相关的其他所有内容。请注意,它会使你的程序运行得非常慢。

PS:可能重复how to get Heap size of a program