用于检查exe文件中的内存泄漏的软件

时间:2015-02-16 07:17:22

标签: c++ windows visual-studio-2010 memory memory-management

我有一个用VC ++ Windows表单应用程序编写的应用程序,它与各种硬件(如A / D卡,GPIB,D / A等)交互。我的客户在现场运行应用程序,发现应用程序在几个之后崩溃秒。我让他通过任务管理器来监控内存增长,我发现事实上,内存正在增长。所以它看起来像是内存泄漏的一些问题。现在我想找到我的代码中的确切位置,我没有正确释放/分配内存。但我无法访问现场PC。我必须在没有那些硬件A / D等的PC上这样做。是否有任何软件可以接受我的exe,并指出导致问题的函数/代码行的名称,而不实际ecxuting我的exe ?         我的exe不能运行,因为我没有那些硬件。

1 个答案:

答案 0 :(得分:0)

我使用Smartbear QATime完成这项任务。它是一个分析器,也可以分析堆分配。在报告中,您可以获得仍然存活的对象列表以及创建它们的行。