MyException - 我的异常网
当前位置:我的异常网» C++ » 内存泄漏检察

内存泄漏检察

www.MyException.Cn  网友分享于:2013-02-19  浏览:13次
内存泄漏检查
最近需要对程序进行内存泄漏检查,使用C++ Memory Validator,不是很明白怎么用,在网上查来查去就告诉我start application 就行,但实际上之后还有几个选项,不知道怎么弄,另外出的结果应该怎么分析呢?先谢谢了。

------解决方案--------------------
微软提供了一些:
1. CRT 自带调试堆, 可以发现堆内存泄露, 需要稍微修改代码
参考http://blog.sina.com.cn/s/blog_5f99444c01014d5o.html
2. 使用工具gflags.
3. AppVerifier

外挂工具很多: boundschecker, purifier, 
------解决方案--------------------
长期烤机测试,对比程序使用内存
------解决方案--------------------
一般我都是开一个DebugView, 在Debug模式下生成的程序, 退出时,如果有内存泄漏都会有输出信息输出到DebugView中, 当然,使用专业工具更好.
------解决方案--------------------
如果用vc的话下个vld,在debug下跑完退出,内存泄露自己在输出窗口就有了。

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有