【问题标题】:How to find the heap memory usage of a process?如何查找进程的堆内存使用情况?
【发布时间】:2015-01-26 10:12:48
【问题描述】:

我想知道一个进程正在使用的堆内存的大小。我使用了以下命令,它提供了有关堆内存的一些信息,但不清楚它是否会产生我想要的结果。

\$ fgrep '[heap]' maps

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

感谢您的帮助。谢谢。

【问题讨论】:

    标签: linux memory heap-memory


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2011-10-10
      • 1970-01-01
      • 2014-06-26
      • 2012-02-03
      • 1970-01-01
      • 2014-04-11
      • 1970-01-01
      • 2012-01-03
      • 2011-11-30
      相关资源
      最近更新 更多