在Visual Studio 2010中使用Visual Leak Detector
来源:互联网 发布:linux重启网卡失败 编辑:程序博客网 时间:2024/06/01 07:30
Visual Leak Detector是过去(Visual Studio 2008的时代)我们常用的C/C++内存泄露检查工具。在Visual Studio 2010中依然可以使用该工具,但有两点需注意:
- 版本问题
- 设置变化
版本问题:
在codeproject.com上面提供的最新版本依然是1.9d,但是请注意,该版本在Visual Studio 2010下面表现非常差。网上有很多人注意到了这一点,很多人推荐用1.0版,因为1.0版在Visual Studio 2010下工作良好。但是,实际上没有必要这么做,因为1.0版确实没有后续版本方便,而且实际上Visual Leak Detector已经更新到2.2版了,2.2版修正了许多bug,而且在Visual Studio 2010下工作良好。
Codeplex.com上面有Visual Leak Detector的最新的2.2版。链接:http://vld.codeplex.com/
设置变化:
我们熟知的那个VC++ Directories的设置,如今变了个位置。
新的设置方法见上一篇博客《Visual Studio 2010中VC++ Directories的设置》。
设置过程:
1. View | Other Window | Property Manager
2. Go to "VC++ Directories" settings
3. Set include folder path
4. Set lib folder path
点OK,我们就设置好了。
检验:
如下图,我们故意制造一个memory leak,然后debug + run,程序运行完毕后在Visual Studio 2010的Output窗口输出了内存泄露的信息:
-----------------------------分割啊分割--------------------
项目越来越大了,改动也越来越乱了……囧
上周弄出个memory leak,幸亏有这个工具啊~哈哈哈
PS:备忘一下,多项目的MFC解决方案,vld.h放到最底层的stdafx.h里面的最后就ok了~
- 在Visual Studio 2010中使用Visual Leak Detector
- 在Visual Studio 2010中使用Visual Leak Detector
- 在Visual Studio 2010中使用Visual Leak Detector
- 在Visual Studio 2010中使用Visual Leak Detector
- 在Visual Studio 2010中使用Visual Leak Detector
- 在Visual Studio 2010中使用Visual Leak Detector
- 在Visual Studio 2010中使用Visual Leak Detector
- 在Visual Studio 2010中使用Visual Leak Detector
- 在Visual Studio 2010中使用Visual Leak Detector
- Visual Leak Detector 使用
- VS2010中使用Visual Leak Detector
- 在windows下使用Visual Leak Detector + Visual Studio 2008进行内存泄漏分析
- Visual Leak Detector (VLD)使用
- Visual Leak Detector (VLD)使用
- Visual Leak Detector (VLD)使用
- Visual Leak Detector (VLD)使用
- Visual Leak Detector (VLD)使用
- Visual Leak Detector (VLD)使用
- Quartz-2.2.x 入门
- 深入理解log机制
- MVC模式的增删改查(以注册为例)
- Android开发中如何解决加载大图片时内存溢出的问题
- Java语言一些记录
- 在Visual Studio 2010中使用Visual Leak Detector
- 机器学习中几种常见优化方法总结
- 使用 JUnit 进行容器内测试(常用的两种测试方法)
- Foundation框架—数组 NSArray -NSMutableArray
- javascript + html 入门之实现一个网页计算器
- Android基础--Handler的使用简单介绍
- 动态规划-3008
- ubuntu 增加eclipse桌面快捷方式
- 分析redis消息队列和kafka来解决分布式事务场景