C++ visualc&x2B+;检查进程内存中的对象实例大小

C++ visualc&x2B+;检查进程内存中的对象实例大小,c++,visual-c++,visual-studio-2012,C++,Visual C++,Visual Studio 2012,我想知道特定类型的所有实例在运行时消耗的总内存是多少。 我的意思是,我用它来查看特定进程消耗了多少内存,但我也想知道哪些对象以及它们在进程中消耗了多少内存 一些内存leas检测器工具可以做到这一点,例如。它不是免费的,您可以下载试用版并试用 如果你只是想找到内存泄漏,从MS是一个很好的选择 另一种方法是覆盖您要监视的对象的new和delete,这样您就可以跟踪内存使用情况。谢谢。不,我不寻找内存泄漏检测器。我想检查进程中有多少内存消耗对象。内存验证器是我需要的。谢谢。“对象的所有实例消耗的内存”

我想知道特定类型的所有实例在运行时消耗的总内存是多少。
我的意思是,我用它来查看特定进程消耗了多少内存,但我也想知道哪些对象以及它们在进程中消耗了多少内存

一些内存leas检测器工具可以做到这一点,例如。它不是免费的,您可以下载试用版并试用

如果你只是想找到内存泄漏,从MS是一个很好的选择


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

谢谢。不,我不寻找内存泄漏检测器。我想检查进程中有多少内存消耗对象。内存验证器是我需要的。谢谢。“对象的所有实例消耗的内存”的概念很模糊,由于碎片。您会发现,在显式分配之间的小插槽中会丢失大量内存,这些内存不可用,并且无法寻址到任何特定的对象类型。在程序运行时深入研究并报告程序性能(通常是CPU使用情况)的某些方面的工具称为“探查器”。因此,您所寻找的可能被称为“内存分析器”。搜索Google for可能是一个很好的开始,可以找到一个对您有帮助的工具。VS2012附带的内存配置文件不提供对象的内存消耗信息。如果我错了,请纠正我;)