massif和top内存使用差异

时间:2013-10-22 23:39:52

标签: c++ memory-management top-command massif

我正在追踪一个对象正在使用多少内存。我有简单的程序,只需实例化对象并删除它。

如果我查看massif的输出,或者如果我从顶部查看虚拟内存,我会得到完全不同的结果。你有什么想法?当我使用top时,我只是添加了一个cin >> a来暂停程序。

1 个答案:

答案 0 :(得分:0)

massif测量你正在使用多少堆,但top命令显示计算机的整个内存分配,而不仅仅是程序堆的