那位高手帮忙定位一下内存泄漏的问题,根据下面调试信息能否定位具体是什莫地方内存没有释放?或提供一些建议.

tom12345 2001-05-04 01:26:00
The thread 0xFFF74AFD has exited with code -1 (0xFFFFFFFF).
The thread 0xFFF8B0AD has exited with code -1 (0xFFFFFFFF).
The thread 0xFFF8B259 has exited with code -1 (0xFFFFFFFF).
The thread 0xFFF74FC5 has exited with code -1 (0xFFFFFFFF).
The thread 0xFFF6599D has exited with code -1 (0xFFFFFFFF).
The thread 0xFFF652D9 has exited with code -1 (0xFFFFFFFF).
The thread 0xFFF92719 has exited with code -1 (0xFFFFFFFF).
The thread 0xFFF655F5 has exited with code -1 (0xFFFFFFFF).
The thread 0xFFF65701 has exited with code -1 (0xFFFFFFFF).
The thread 0xFFF6512D has exited with code -1 (0xFFFFFFFF).
The thread 0xFFF66CE5 has exited with code -1 (0xFFFFFFFF).
The thread 0xFFF66991 has exited with code -1 (0xFFFFFFFF).
Detected memory leaks!
Dumping objects ->
{61} normal block at 0x00C71EA0, 64 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
{60} normal block at 0x01770494, 1024 bytes long.
Data: < > 00 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00
{59} normal block at 0x00C53434, 16384 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
{58} normal block at 0x00C52400, 4096 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
{57} normal block at 0x02640130, 65536 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
{56} normal block at 0x026200FC, 131072 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
{55} normal block at 0x00C513CC, 4096 bytes long.
Data: < > 00 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00
{54} normal block at 0x026000C8, 131072 bytes long.
Data: < > FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
{53} normal block at 0x025C0094, 262144 bytes long.
Data: < > FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
{52} normal block at 0x01770060, 1024 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
{51} normal block at 0x00C4D398, 16384 bytes long.
Data: < > 00 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00
{50} normal block at 0x02540060, 524288 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
{49} normal block at 0x00C49364, 16384 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
{48} normal block at 0x0250002C, 262144 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
{47} normal block at 0x00C29330, 131072 bytes long.
Data: < > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
{46} normal block at 0x00C252FC, 16384 bytes long.
Data: < > 00 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00
{45} normal block at 0x00BA52C8, 524288 bytes long.
Data: < > FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
{44} normal block at 0x00B65294, 262144 bytes long.
Data: < > FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
{41} normal block at 0x00D7002C, 10485760 bytes long.
Data: < > CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD
Object dump complete.
The thread 0xFFF74971 has exited with code 0 (0x0).
...全文
93 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
singlerace 2001-05-11
  • 打赏
  • 举报
回复
{61} 注意打括号里的数字标识,如果这个数字每次都不变的话,可以用来定位泄漏的内存是哪里分配的。
Project->Settings->C/C++ tab->Code Generation,确定你选择的是Debug MultiThreaded
按F11开始调试,停下来后在Watch窗口中添加观察变量:_crtBreakAlloc,设它的值为61(大括号里的数字),然后按F5运行,在内存分配号为61时会停下来。
wjf 2001-05-11
  • 打赏
  • 举报
回复
normal block leak都是new, malloc造成的。vcdebug没检测到位置,同样bound checker 也白搭。
VH 2001-05-10
  • 打赏
  • 举报
回复
看看哪个东东的成员函数是不是用了SelectObject()之后,没有用DeleteObject()之后又来了一次SelectObject()?
tom12345 2001-05-04
  • 打赏
  • 举报
回复
bound checker 那里有?
由于工程文件中包括上千个文件,我想定位是哪几行代码申请内存,没有释放.
a_man79 2001-05-04
  • 打赏
  • 举报
回复
你是否用了new分配空间,最后没有用delete释放?Detected memory leaks!一般都是
没有释放内存空间。
qinzm 2001-05-04
  • 打赏
  • 举报
回复
bound checker for vc++
自动检测

16,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧