内存泄露的检测参考.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
秋水秋叶 10-08-22, 20:01 内存泄露检测方法 1. ccmalloc-Linux 和 Solaris 下对 C 和 C++ 程序的简单的使用内存泄漏和 malloc 调试库。 2. Dmalloc -Debug Malloc Library. 3. Electric Fence-Linux 分发版中由 Bruce Perens编写的 malloc()调试库。 4. Leaky-Linux 下检测内存泄漏的程序。 5. LeakTracer-Linux 、Solaris 和 HP-UX 下跟踪和分析 C++程序中的内存泄漏。 6. MEMWATCH -由 Johan Lindh 编写,是一个开放源代码 C 语言内存错误检测工具,主要 是通过 gcc 的 precessor来进行。 7. Valgrind -Debugging and profiling Linux programs, aiming at programs written in C and C++. 8. KCachegrind -A visualization tool for the profiling data generated by Cachegrind and Calltree. 9. Leak Monitor -一个 Firefox 扩展,能找出跟 Firefox 相关的泄漏类型。 10. IE Leak Detector (Drip/IE Sieve) -Drip 和 IE Sieve leak detectors 帮助网页开发员提升动态 网页性能通过报告可避免的因为 IE 局限的内存泄漏。 11. Windows Leaks Detector-探测任何 Win32 应用程序中的任何资源泄漏 ( 内存,句柄等 ) ,基 于 Win API 调用钩子。 12. SAP Memory Analyzer-是一款开源的 JAVA 内存分析软件,可用于辅助查找 JAVA 程序的 内存泄漏,能容易找到大块内存并验证谁在一直占用它, 它是基于 Eclipse RCP(Rich Client Platform),可以下载 RCP 的独立版本或者 Eclipse 的插件。 13. DTrace-即动态跟踪 Dynamic Tracing,是一款开源软件,能在 Unix 类似平台运行,用户 能够动态检测操作系统内核和用户进程, 以更精确地掌握系统的资源使用状况, 提高系统 性能,减少支持成本,并进行有效的调节。 14. IBM Rational PurifyPlus -帮助开发人员查明 C/C++、托管 .NET 、Java和 VB6 代码中的性 能和可靠性错误。 PurifyPlus 将内存错误和泄漏检测、应用程序性能描述、代码覆盖分析 等功能组合在一个单一、完整的工具包中。 15. Parasoft Insure++-针对 C/C++应用的运行时错误自动检测工具,它能够自动监测 C/C++ 1 程序,发现其中存在着的内存破坏、内存泄漏、指针错误和 I/O 等错误。并通过使用一系 列独特的技术( SCI 技术和变异测试等) ,彻底的检查和测试我们的代码,精确定位错误 的准确位置并给出详细的诊断信息。能作为 Microsoft Visual C++ 的一个插件运行。 16. Compuware DevPartner for Visual C++ BoundsChecker Suite -为 C++开发者设计的运行错 误检测和调试工具软件。作为 Microsoft Visual Studio 和 C++ 6.0 的一个插件运行。 17. Electri

文档评论(0)

lxc05035395 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档