您的位置:首页 > 其它

简单内存泄漏检测方法,解决Detected memory leaks!问题

2016-03-31 10:31 801 查看
在测试项目中遇到的这个问题

Detected memory leaks!

Dumping objects ->

{568} normal block at 0x003BA100, 32 bytes long.

Data: < > FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

Object dump complete.

刚好在百度也找到了类似问题的解决方案如下:

解决方法

1、在程序开始的地方,加上代码:_CrtSetBreakAlloc(568); //568为上面内存泄漏的块号。

2、用Debug模式运行,程序自动断点在“内存块568”分配的位置。

3、这个时候一直利用“调试”-“退出”,或快捷键“SHIFT+F11”跳转,直到看到了自己的代码。

4、检查自己在该代码中分配的内存块,是否进行了合理的释放。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: