我在Visual Studio中寻找用于C ++项目构建的分析器,并使用v100平台工具集进行编译
我的应用程序运行时内存泄漏(内存使用量增加)。
当我退出程序时,我没有看到任何内存泄漏(我使用VLD)
答案 0 :(得分:0)
如果您在应用程序中使用new
,则应使用debug version of new
。在文件开头添加以下行(但在#include "stdafx.h"
之后):
//...
#define new DEBUG_NEW
//...
如果您在输出窗口中看到的内存分配编号总是相同的数字,无论您运行应用程序多少次,都可以set a break-point on allocation number:
Output Window:
...
Detected memory leaks!
Dumping objects ->
your file path (line number where new was called) : {allocation number}
...