Visual C ++检查进程内存中的对象实例大小

时间:2014-08-21 12:21:32

标签: c++ visual-c++ visual-studio-2012

我想知道特定类型的所有实例在运行时消耗的总内存是多少。 我的意思是,我正在使用process explorer来查看内存消耗了多少特定进程。但我还想知道它们在进程中消耗了多少对象和内存量。

1 个答案:

答案 0 :(得分:1)

一些内存leas检测器工具可以执行此操作,例如Memory Validator。它不是免费的,您可以下载试用版并试用它。

如果您只想查找内存泄漏,MS的DebugDiag是一个不错的选择。

另一种方法是覆盖要监视的对象的new和delete,这样就可以跟踪内存使用情况。