常见的各个平台下面的内存检查工具或者插件

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 系列的一个插件
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值