请问在VC中,要查找内存泄漏问题,有哪些非VC自带的工具!

解决方案 »

  1.   

    assit不可以吧。推荐BoundsChecker,非常好用你不许做任何设置,装了后即可。编译(F5)你的程序时,如果由内存泄漏,它就会告诉你哪儿哪儿泄漏了下载地址
    http://www.vckbase.com/tools/downtools.asp?id=22
      

  2.   

    其实不需要外部工具,直接用vc就可以了
    你google一下CRT调试功能 就知道了
      

  3.   

    Bound Check
    我有Numega 6.5 和7.0
      

  4.   

    哦,我按大家的建议,下载了boundschecker,然后安装使用(谢谢featured的忠告),然后出现了一些无法理解的事情,我想请问一下的是我在一个子函数里面分配了内存,然后该内存里保存的值返回给调用函数,再在调用函数里delete这个内存空间,可是boundschecker提示有内存泄漏,还有,全局变量的内存分配与释放,因为不同的子函数使用了这个全局变量,好像也有问题。
      

  5.   

    有一本叫debug的书,挺好的有时间看看吧
      

  6.   

    我用了boundschecker感觉调试起来,程序反映有些慢,下掉了,vc自带的有Memory check的工具,不过目前我也没找到,以前看到同事用过
      

  7.   

    =========》非技术boundschecker是在程序启动的时候先于操作系统得到程序的控制权,每个申请内存和释放内存的动作它都有记录,所以是准确的,只是有些泄露你不用管,因为是vc自己的库有泄露(一般都很小)。但是很多时候是你自己的使用有问题