【C++内存泄漏】使用Debug Diagnostic Tool工具排查C++程序内存泄漏问题

1、安装Debug Diagnostic Tool.exe,自行到微软官方链接中下载。

2、运行需要测试的程序UnitTest.exe。

3、打开DebugDiag1.2,选择 ”Native (non-.Net) Memory and Handle Leak” ,然后next。

4、选中UnitTest.exe进程,next。

5、保持default选择,next。

6、生成Leak Rules,保持default选择,next。

7、保持”Active the rule now”选择,Finish。

8、Tools -> Options And Settings

(1) Folders and Search Paths: 添加Symbols文件: SRV*D:\symbol*http://msdl.microsoft.com/download/symbols;D:\xxx-YourProjectPdbFilePath.

Dump文件保存路径保持不变。

(2) Preferences: 勾选”检测内存泄漏时立即记录调用栈信息”,当测试时间>15mins时不建议勾选。

 

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dvlinker

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值