首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

请高手出手,发现内存泄漏,怎么定位发生泄漏的地方?

2012-04-06 
请高手出手,发现内存泄漏,如何定位发生泄漏的地方?在线等。如题:在DEBUG的OUTPUT窗口中已经提示有内存泄漏D

请高手出手,发现内存泄漏,如何定位发生泄漏的地方?在线等。
如题:在DEBUG的OUTPUT窗口中已经提示有内存泄漏
Detected   memory   leaks!
Dumping   objects   ->
{4475}   normal   block   at   0x003FD758,   1026   bytes   long.
  Data:   <[2007-04-04   14:2>   5B   32   30   30   37   2D   30   34   2D   30   34   20   31   34   3A   32  
{4473}   normal   block   at   0x003FD320,   1026   bytes   long.
  Data:   <[2007-04-04   14:2>   5B   32   30   30   37   2D   30   34   2D   30   34   20   31   34   3A   32  
{4471}   normal   block   at   0x003FCEE8,   1026   bytes   long.
  Data:   <[2007-04-04   14:2>   5B   32   30   30   37   2D   30   34   2D   30   34   20   31   34   3A   32  
{4455}   normal   block   at   0x003FCAB0,   1026   bytes   long.
  Data:   <[2007-04-04   14:2>   5B   32   30   30   37   2D   30   34   2D   30   34   20   31   34   3A   32  
{4453}   normal   block   at   0x003FC678,   1026   bytes   long.
  Data:   <[2007-04-04   14:2>   5B   32   30   30   37   2D   30   34   2D   30   34   20   31   34   3A   32  
{4449}   normal   block   at   0x003FC240,   1026   bytes   long.
  Data:   <[2007-04-04   14:2>   5B   32   30   30   37   2D   30   34   2D   30   34   20   31   34   3A   32  
{4421}   normal   block   at   0x003FBE08,   1026   bytes   long.
  Data:   <[2007-04-04   14:2>   5B   32   30   30   37   2D   30   34   2D   30   34   20   31   34   3A   32  
{4410}   normal   block   at   0x003FB938,   1026   bytes   long.
  Data:   <[2007-04-04   14:2>   5B   32   30   30   37   2D   30   34   2D   30   34   20   31   34   3A   32  
{4395}   normal   block   at   0x003FB2A0,   1026   bytes   long.
  Data:   <[2007-04-04   14:2>   5B   32   30   30   37   2D   30   34   2D   30   34   20   31   34   3A   32  
Object   dump   complete.

如何定位啊?
程序是基于对话框的应用程序。

[解决办法]
就上面几个是吗?一个一个的找``呵``
Edit-> Find in files,查找new ,然后一个一个的跟``
[解决办法]
单步调试 在可能的地方加循环 看看是否内存狂加。
[解决办法]
应该是new了没有delete
[解决办法]
boundschecker
[解决办法]
在用到new的类的析构函数中写调试信息.再看中执行哪个函数的时候出现了内存泄漏.
[解决办法]
aqtime, 必备工具.

热点排行