boundchecker
请问这个怎么用,我看过,不知有没有code! 我懒:-)

解决方案 »

  1.   

    我用代码是这样的:
    CMemoryState oldMemState,newMemState,diffMemSate;
    oldMemState.Checkpoint();
              //
              //内存操作区(分配,释放)
              //
       newMemState.Checkpoint(); if(diffMemSate.Difference(oldMemState,newMemState) )
    {
    CString str;
    str.Format("Memory leaked is %    d",diffMemSate.m_lTotalCount);
    MessageBox(str);
    }
    diffMemSate.DumpStatistics(); 
      

  2.   

    补充一点,现在用BoundCheck很方便的!
      

  3.   

    看看你的 Visual C下的Debug Output窗口,你的TRACE宏以及运行时的错误都在那!包括内存泄漏
      

  4.   

    最简单的方法
    在NT控制台中看内存使用情况
    我写了一个绘图程序,没有释放指针,
    发现运行10次以后,进程增大的5K,内存泄露
      

  5.   

    用rational purify,这个工具特好用。试试!
      

  6.   

    你有这个工具吗。
    能给我吗
    我的e-mail是[email protected]