有控件能自动处理内存泄漏吗?(100分)

  • 主题发起人 主题发起人 zhtx
  • 开始时间 开始时间
Z

zhtx

Unregistered / Unconfirmed
GUEST, unregistred user!
内存泄漏问题是大家经常用到的问题,自己编的代码还好解决,用内存检测工具检测一下,
然后改改代码就行了,但象我这样的懒人用了大量的第三方控件,有时用内存检测工具发现有
控件有内存泄漏,但水平不高,无法修改,因此想请教大家是否有自动处理内存泄漏的控件,
达到如下功能:先运行此控件,然后运行有内存泄漏的控件的代码,最后再运行此控件,修复
内存泄漏.如果没有这种控件的话,其他还有什么好办法,在不修改控件代码的前提下解决
内存泄漏的问题?敬请各位大侠发表高见,不胜感谢!
 

可以用以下工具:
BoundsChecker
http://www.numega.com

TurboPower Memory Sleuth
http://www.turbopower.com

Atanas Stoyanov's MemProof
Http://www.poboxes.com/astoyanov/index.htm

 
谢谢htw的回答,但您没明白我的意思,我需要的不是这些检测内存泄漏的软件,而是需要
能在知道某个控件有泄漏的情况,对内存进行管理,自动处理内存泄漏的控件或方法.
 
这样的控件恐怕没有.
 
控件没有没关系,有没有什么方法能解决?
 
用Memory Sleuth吧,能查出哪一行代码出错,内存泄露,极好
 
zjfeng:
自己编的好改,但第三方控件改起来就难了,我这菜鸟水平不够啊,所以想找其他良方,
就象java那样,来个自动收回,一劳永逸.
 
那个也可以查出来控件的泄露的,你用一下好了,不要太懒了
 
控件的泄漏是可以查出来的,不然我怎么知道它泄漏,但改就难了,因为它们释放的方式复杂,
牵扯的地方很多,我研究了老半天也没改好,不知楼上的大侠是否有这方面的经验,比如控件
的泄漏一般是什么原因,一般如何修改等等,或者麻烦您看看xlgrid1.6,提示提示我应该
如何修改,非常感谢.
 
多人接受答案了。
 
后退
顶部