有什么办法可以检测程序有无内存泄露?甚至可以检测出对象创建了没有释放?

解决方案 »

  1.   

    http://users.pandora.be/stefancr/Delphi%20-%20MemProof.htmmemproof 還有很多類似的工具
      

  2.   

    哈哈,正在找memproof ,不用搜索了。
      

  3.   

    运行memproof检测某程序,关闭程序时memproof提示 :2937  Global Heap           $00E30054    1318912  GlobalReAlloc(14876756,1318912,2)
    这是什么意思啊?
      

  4.   

    2937  Global Heap           $00E30054    1318912  GlobalReAlloc(14876756,1318912,2)---------------
    应该是堆栈的分配使用情况
      

  5.   

    晕!用delphi创建一个空窗体,运行关闭后,memproof也有提示
      

  6.   

    =============
    回复人: zhongguofr(凡人) ( ) 信誉:94  2005-02-27 19:23:00  得分: 0  
    晕!用delphi创建一个空窗体,运行关闭后,memproof也有提示
    =============是MakeObjectInstance申请的4096资源没释放