【发布时间】:2011-04-03 15:16:16
【问题描述】:
我想在 Windows 中检测我的 C++ 程序的内存泄漏。 我还在 MSDN 上阅读了有关 mermoy leak detection 的文档,并且我还开始使用 Visual Leak Detector。
我对泄露的报告有疑问。 我期待一个带有行号的文件名,但我总是报告下面的文本。 它具有泄漏描述的所有组成部分(块类型、内存地址、数据等) 除了文件名和行号。
如果是真的泄漏? 如果是,您知道为什么不报告文件/行吗? 同时我也在看this url
谢谢
检测到内存泄漏! 倾倒对象 -> {4723} 0x04AFB5B8 处的正常块,8 字节长。 数据:2C 3F 00 00 28 3F 00 00 {1476} 0x04AC3B58 处的普通块,12 字节长。 数据:00 CD CD CD EB 01 75 4C CA 3D 0B 00 对象转储完成。【问题讨论】:
-
这是题外话,但之前有人建议我使用智能指针来避免手动内存管理和内存泄漏
-
你应该使用deleaker。它必须帮助你。
标签: c++ visual-c++ memory-leaks visual-leak-detector