内存泄漏的检测?(50分)

  • 主题发起人 主题发起人 张剑波
  • 开始时间 开始时间

张剑波

Unregistered / Unconfirmed
GUEST, unregistred user!
运行几次程序,看看系统资源就可以了?有没有其他方法?
 
用boundcheck可以检测
 
boundcheck是什么?
 
Boundcheck是DELPHI的调试工具,可以检测内存的使用情况
 
“BoundsChecker”——不是"Boundcheck"
BoundsChecker Delphi Edition是针对开发出高质量的32位 Delphi 应用程序的最为全面的错误检测工具。
BoundsChecker 能自动指出静态,堆栈内存错误和资源泄漏问题。与一般的内存检测工具不同,
BoundsChecker 能够校验最新的 Windows APIs,包括 ActiveX, DirectX, OLE/COM, ODBC等等。
通过使用 BoundsChecker,你甚至可以在离开 Delphi开发环境的情况下也能发现和修复绝大多数的错误。

另:MemProof也可以:
检查内存堆和资源泄漏的调试程序.适用于Delphi,C++ Builder,Borland C++ 5.X
 
当然要用工具才能测出来了!
有如下几个工具:
NuMega BoundsChecker
http://www.numega.com

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

Atanas Stoyanov's MemProof
Http://www.poboxes.com/astoyanov/index.htm
 
BoundsChecker没有mem好,mem定位很准,能刚好定位到泄露的地方。BoundsChecker就不知道定位
到哪里角落头去了。
 
谁说的?我刚试过,Boundschecker可以定位到行.
 
那里可以F当一个
 
http://heyuan.multimania.com/files
 
在www.google.com上用boundschecker上search
可以找到longway(公司名)
他送给你cd
 
多人接受答案了。
 
后退
顶部