小弟使用VS2008编写了一个MFC对话框程序,出现内存泄露,但是输出列表没有显示出具体行号,有在网上找一些资料,还是没有弄出来,想请教大虾帮助。

解决方案 »

  1.   

    如果分析不出来就用最原始的办法,在分配内存和释放内存的地方加打印。
    另外如果是线程长时间运行出现的内存泄露可以在window下用系统查看进程各个线程内存使用情况的工具确定线程,工具名大概是:proexec,什么的,sysinternals suite这个工具集里有。
      

  2.   

    http://blog.sina.com.cn/s/blog_62d15fb60100y0h8.html上面有检测内存泄露的方法,以前用过 就是比较复杂
      

  3.   

    今天遇到一个函数AfxBeginThread()能造成内存泄漏,然后换成CreateThread就好了,感觉真要命。