您的位置: 新闻频道 Java新闻

原创新闻 十个最好的Java性能故障排除工具

2008-07-19 by 副主编 QQbyte
评论(6) 有3806人浏览 性能故障排除工具 jconsole visualvm heapa ...
推荐十个最好的Java性能故障排除工具:

   1.jconsole是随着JDK 1.5而推出的。这是一个Java监测和管理控制台-JMX兼容的图形工具来监测Java虚拟机。它能够同时监测本地和远程的JVMs。详情可查看:jconsole工具介绍

   2.VisualVM 集成了几个现有的JDK软件工具,轻量级内存和CPU信息概要能力。这个工具被设计为同时在生产和开发时使用,进一步提高监视的能力和Java SE平台的性能分析能力。

   3.HeapAnalyzer  能够通过它采用启发式搜索引擎和分析Java堆栈存储信息发现可能的Java堆栈泄漏区域,它通过解析Java堆栈存储信息,创建定向图表,变换他们成定向树和执行启发式搜索引擎。   

   4.PerfAnal 是在Java 2平台上为了分析应用表现的一个基于GUI的工具。您能使用PerfAnal的辩认性来查找出您需要调整的代码。
  
    5.JAMon    是一个免费,简单,高性能,安全,允许开发者容易地监测生产应用程序的Java API。

    6.Eclipse Memory Analyzer      是帮助您发现内存泄漏和减少记忆消耗量的一台快速和功能丰富的Java堆分析仪。

    7.GCViewer   一个免费开源工具,使用Java VM属性-verbose:gc 和-Xloggc生成可视化数据。它也计算垃圾收集相关的性能指标(生产量、积累停留、最长的停留等等)。


如果您正在运行您的应用程序在HP - UX平台,看看下面:

    . HPjmeter
        1. 确定和诊断在HP-UX上运行的java 应用程序的问题;
        2. 监察正在运行的java应用程序和分析切面数据;
        3. 捕捉剖面数据与零制备时,使用JDK / JRE的5.0.04或更高;
        4. 在HP - UX , Linux和Windows 系统上运行HPjmeter控制台;
        5. 改善垃圾回收机制的表现。

     .HPjconfig         
是为调整您的HP-UX 11i HPIntegrity Itanium? 和HP 9000 PA-RISC系统核心参量的Java配置工具,匹配您的应用的特征。 HPjconfig为专门制作您的HP-UX硬件工作台提供核心参量推荐。他提供了保持和还原的功能,根据您的客户的需要提供适合的建议,考虑到具体的Java和HP - UX的版本问题,HPjconfig决定所有最新的HP - UX的修补程序所需的Java性能和功能在系统上安装,并提示出所有遗失或取代补丁。

     .Java Out-of-Box Tool
一个独立的捆绑安装时将安装启动( RC )的脚本,修改核心参量,重建核心和重新起动系统。 在启动期间,启动脚本将修改系统tunables,因而为Java提供更好的“Out of The Box”行为。

来自:java.dzone.com

评论 共 6 条 发表评论

chxkyy 2008-08-18 14:17 引用
jprobe也不错啊.
freemanxm84 2008-08-04 17:48 引用
没有 JProfile 不会吧
programmer 2008-07-20 16:40 引用
JProfile 非常不错 但不是free的
cddcdd 2008-07-20 11:08 引用

很多都用过
jprofiler感觉不错
上面的好像都是免费的
而且写的也不全
xieboxin 2008-07-19 16:19 引用
谢谢……这些正是我所需要的,不过现在出差没时间测试。迟点回去后一定一个个测试,再写点测试心得。
flyinglife 2008-07-19 12:49 引用
用过的同学,推荐下哪个好一点

发表评论

您还没有登录,请登录后发表评论