数码资源网·下载

展开

Visual Leak Detector

大小:2.30M语言:2.30M 类别:编程辅助系统:WinXP,WinAll
简介|文章|评论
版本:(Visual C++内存检测工具) v2.2.3 官方免费版 for WinXP,WinAll时间:2015-01-15
软件介绍

编程工作者会需要到很多相关辅助工具,Visual C++内存检测工具是小编最新和大家一起分享的工具,名为Visual Leak Detector,相比Visual C++自带的内存检测机制,Visual Leak Detector 可以显示导致内存泄露的完整内存分配调用堆栈,简单易用,文档丰富!

Visual Leak Detector

Visual Leak Detector使用相关说明:

下载Visual Leak Detector,当前版本2.4,在Visual C++ IDE的"工具"→"选项"→"项目和解决方案"→"VC++ 目录","包含文件"增加VLD的"\include"路径,"库文件"增加VLD的"\lib\Win32"路径,另外动态库"\bin\Win32"路径在安装时已经添加到环境变量里面了,若是未添加,则需要手动拷贝"\bin\Win32"下的文件到工程Debug目录下

1、新建一个Win32控制台项目;

2、添加代码如下所示:

#include "stdafx.h" 
#include "vld.h" 
int _tmain(int argc, _TCHAR* argv[]) 

char *pBuf = new char[200]; 
return 0; 
}

3、在Debug模式下的“输出”窗口,将有如下信息:

报告列出了内存泄露是在第几块,所在的地址,泄露的字节,调用的堆栈,内存内容。双击调用堆栈可以跳转到所在行。

4、在Release模式下,不会链接Visual Leak Detector。

5、Visual Leak Detector有一些配置项,可以设置内存泄露报告的保存地(文件、调试器),拷贝"\Visual Leak Detector"路径下的vld.ini文件到工程的Debug目录下(在IDE运行的话,则需要拷贝到工程目录下),修改以下项:
ReportFile = .\memory_leak_report.txt 
ReportTo = both
直接双击Debug目录下exe,文件内容跟“输出”窗口的内容一样

加载全部内容

相关应用
热门推荐
相关教程
相关合集
本类排行