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++ 程序,发现其中存在着的内存破坏、内存泄漏、指针错误和 I/O 等错误。并通过使用一系列独特的技术( SCI 技术和变异测试等),彻底的检查和测试我们的代码,精确定位错误的准确位置并给出详细的诊断信息。能作为 Microsoft Visual C++ 的一个插件运行。
16. Compuware DevPartner for Visual C++ BoundsChecker Suite -为 C++ 开发者设计的运行错误检测和调试工具软件。作为 Microsoft Visual Studio 和 C++ 6.0 的一个插件运行。
17. Electric Software GlowCode -包括内存泄漏检查, code profiler ,函数调用跟踪等功能。给 C++ 和 .Net 开发者提供完整的错误诊断,和运行时性能分析工具包。
18. Compuware DevPartner Java Edition -包含 Java 内存检测 , 代码覆盖率测试 , 代码性能测试 , 线程死锁 , 分布式应用等几大功能模块。
19. Quest JProbe -分析 Java 的内存泄漏。
20. ej-technologies JProfiler -一个全功能的 Java 剖析工具,专用于分析 J2SE 和 J2EE 应用程序。它把 CPU 、执行绪和内存的剖析组合在一个强大的应用中。 JProfiler 可提供许多 IDE 整合和应用服务器整合用途。 JProfiler 直觉式的 GUI 让你可以找到效能瓶颈、抓出内存泄漏、并解决执行绪的问题。 4.3.2 注册码: A-G666#76114F-1olm9mv1i5uuly#0126
21. BEA JRockit -用来诊断 Java 内存泄漏并指出根本原因,专门针对 Intel 平台并得到优化,能在 Intel 硬件上获得最高的性能。
22. SciTech Software AB .NET Memory Profiler -找到内存泄漏并优化内存使用针对 C# , VB.Net ,或其它 .Net 程序。
23. YourKit .NET & Java Profiler -业界领先的 Java 和 .NET 程序性能分析工具。
24. AutomatedQA AQTime - AutomatedQA 的获奖产品 performance profiling 和 memory debugging 工具集的下一代替换产品,支持 Microsoft, Borland, Intel, Compaq 和 GNU 编译器。可以为 .NET 和 Windows 程序生成全面细致的报告,从而帮助您轻松隔离并排除代码中含有的性能问题和内存 / 资源泄露问题。支持 .Net 1.0,1.1,2.0,3.0 和 Windows 32/64 位应用程序。
25. JavaScript Memory Leak Detector -微软全球产品开发欧洲团队 (Global Product Development- Europe team, GPDE) 发布的一款调试工具,用来探测 JavaScript 代码中的内存泄漏,运行为 IE 系列的一个插件
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++ 程序,发现其中存在着的内存破坏、内存泄漏、指针错误和 I/O 等错误。并通过使用一系列独特的技术( SCI 技术和变异测试等),彻底的检查和测试我们的代码,精确定位错误的准确位置并给出详细的诊断信息。能作为 Microsoft Visual C++ 的一个插件运行。
16. Compuware DevPartner for Visual C++ BoundsChecker Suite -为 C++ 开发者设计的运行错误检测和调试工具软件。作为 Microsoft Visual Studio 和 C++ 6.0 的一个插件运行。
17. Electric Software GlowCode -包括内存泄漏检查, code profiler ,函数调用跟踪等功能。给 C++ 和 .Net 开发者提供完整的错误诊断,和运行时性能分析工具包。
18. Compuware DevPartner Java Edition -包含 Java 内存检测 , 代码覆盖率测试 , 代码性能测试 , 线程死锁 , 分布式应用等几大功能模块。
19. Quest JProbe -分析 Java 的内存泄漏。
20. ej-technologies JProfiler -一个全功能的 Java 剖析工具,专用于分析 J2SE 和 J2EE 应用程序。它把 CPU 、执行绪和内存的剖析组合在一个强大的应用中。 JProfiler 可提供许多 IDE 整合和应用服务器整合用途。 JProfiler 直觉式的 GUI 让你可以找到效能瓶颈、抓出内存泄漏、并解决执行绪的问题。 4.3.2 注册码: A-G666#76114F-1olm9mv1i5uuly#0126
21. BEA JRockit -用来诊断 Java 内存泄漏并指出根本原因,专门针对 Intel 平台并得到优化,能在 Intel 硬件上获得最高的性能。
22. SciTech Software AB .NET Memory Profiler -找到内存泄漏并优化内存使用针对 C# , VB.Net ,或其它 .Net 程序。
23. YourKit .NET & Java Profiler -业界领先的 Java 和 .NET 程序性能分析工具。
24. AutomatedQA AQTime - AutomatedQA 的获奖产品 performance profiling 和 memory debugging 工具集的下一代替换产品,支持 Microsoft, Borland, Intel, Compaq 和 GNU 编译器。可以为 .NET 和 Windows 程序生成全面细致的报告,从而帮助您轻松隔离并排除代码中含有的性能问题和内存 / 资源泄露问题。支持 .Net 1.0,1.1,2.0,3.0 和 Windows 32/64 位应用程序。
25. JavaScript Memory Leak Detector -微软全球产品开发欧洲团队 (Global Product Development- Europe team, GPDE) 发布的一款调试工具,用来探测 JavaScript 代码中的内存泄漏,运行为 IE 系列的一个插件