我的一个程序中用了大量的指针,没办法,不用是不可能的。现在程序运行时有内存泄漏。请问有什么好方法能定位泄漏是在哪儿产生的,请有经验的朋友说两句。

解决方案 »

  1.   

    kingron主页上的,借花献佛~xixi~
    http://kingron.myetang.com/delphi/memleak.htm
      

  2.   

    有个叫“MemProof”内存清道夫的软件不错,你想要的话可以发给你。
    你也可以到下面这个网站上下载:
    http://www.automatedqa.com/downloads/memproof.asp
    该网站还有其他好东东,你不妨试试。
      

  3.   

    补充一下楼上说的,这个软件可以直接检查delphi的代码产生的内存泄漏,可以直接定位到产生的内存泄漏的代码行。
      

  4.   

    delphi编出来的程序,就是一个空的窗体也会有内存泄漏。delphi6+sp2
      

  5.   

    nod
    delphi的内存管理好象问题多多!!!!
      

  6.   

    真只能一行行找吗,惨啊。我的问题跟delphi无关,应该是我没释放一些东西。
    要只是少几十几百K的,我也就不管了。现在问题是上M了,虽然程序退掉就会释放,可按下按钮就少1M内存实在是太不爽了。
      

  7.   

    实在看不出有什么地方没释放,memproot对我来说是太复杂了,还不会用。