Visual C++程序内存泄露检测工具Visual Leak Detectorwindows
安装方法是复制vld.h和vldapi.h到vs安装目录下vc的include文件夹中,复制vld.lib、vldmt.lib和vldmtdll.lib到vc的lib文件夹中,复制dbghelp.dll到vc的bin文件夹中,并在Application的包含main函数的文件中添加#include <vld.h>(若有"stdfx.h",则放在紧接着这以后)api
调试应用程序,则在vs的output窗口能够看到是否有内存泄露函数
windows平台上,安装Windbg,地址为https://msdn.microsoft.com/en-us/windows/hardware/dn913721.aspx工具
将路径添加到环境变量Path中。调试
在cmd窗口中执行code
adplus -hang -o z:\temp -p 1234
参数说明:blog
调试Dump文件进程
(1) 启动 Windbg 打开 Dump 文件 (File -> Open Crash Dump...)内存
(2) 载入 SOS.dllget
.load C:/Windows/Microsoft.NET/Framework64/v4.0.30319/sos.dll