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

论坛 期权论坛 脚本     
匿名技术用户   2021-1-5 09:51   11   0

在测试项目中遇到的这个问题

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、检查自己在该代码中分配的内存块,是否进行了合理的释放。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP