SlideShare a Scribd company logo
1 of 2
推荐十个最好的 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”行为。
还有一个 JProfile.

More Related Content

Similar to 十个最好的Java性能故障排除工具

Java 1(Java概述)
Java 1(Java概述)Java 1(Java概述)
Java 1(Java概述)xzdbd
 
06.wls ts
06.wls ts06.wls ts
06.wls tsMeng He
 
第一章 概述和Jdk的安装和配置
第一章 概述和Jdk的安装和配置第一章 概述和Jdk的安装和配置
第一章 概述和Jdk的安装和配置yinmei1983
 
Maven技术分享
Maven技术分享Maven技术分享
Maven技术分享wslfh2005
 
000 北京圣思园教育科技有限公司第一期面授培训大纲
000 北京圣思园教育科技有限公司第一期面授培训大纲000 北京圣思园教育科技有限公司第一期面授培训大纲
000 北京圣思园教育科技有限公司第一期面授培训大纲ArBing Xie
 
Vulkan introduction
Vulkan introductionVulkan introduction
Vulkan introductionJiahan Su
 
IKVM.NET 深入敵營的 Java
IKVM.NET 深入敵營的 JavaIKVM.NET 深入敵營的 Java
IKVM.NET 深入敵營的 Java建興 王
 
GlassFish特性介绍
GlassFish特性介绍GlassFish特性介绍
GlassFish特性介绍Jim Jiang
 
实战Ejb(最终完美版)
实战Ejb(最终完美版)实战Ejb(最终完美版)
实战Ejb(最终完美版)yiditushe
 
[圣思园][Java SE]001 java se 第一讲(java se入门、jdk的下载与安装、第一个java程序、java程序的编译与执行)
[圣思园][Java SE]001 java se 第一讲(java se入门、jdk的下载与安装、第一个java程序、java程序的编译与执行)[圣思园][Java SE]001 java se 第一讲(java se入门、jdk的下载与安装、第一个java程序、java程序的编译与执行)
[圣思园][Java SE]001 java se 第一讲(java se入门、jdk的下载与安装、第一个java程序、java程序的编译与执行)ArBing Xie
 
Jvm独家剖析
Jvm独家剖析Jvm独家剖析
Jvm独家剖析li yan
 
03.wls depoly jdbc
03.wls depoly jdbc03.wls depoly jdbc
03.wls depoly jdbcMeng He
 
Java Web动态图表编程
Java Web动态图表编程Java Web动态图表编程
Java Web动态图表编程yiditushe
 
Javascript primer plus
Javascript primer plusJavascript primer plus
Javascript primer plusDongxu Yao
 
基于Ivy ant的java构建初探
基于Ivy ant的java构建初探基于Ivy ant的java构建初探
基于Ivy ant的java构建初探Anson Yang
 
My eclipse 6 java开发教程[优化整合版]
My eclipse 6 java开发教程[优化整合版]My eclipse 6 java开发教程[优化整合版]
My eclipse 6 java开发教程[优化整合版]Cik Wati
 
Oracle sql developer支持第三方数据库
Oracle  sql developer支持第三方数据库Oracle  sql developer支持第三方数据库
Oracle sql developer支持第三方数据库shadowfalao
 

Similar to 十个最好的Java性能故障排除工具 (20)

Java 1(Java概述)
Java 1(Java概述)Java 1(Java概述)
Java 1(Java概述)
 
06.wls ts
06.wls ts06.wls ts
06.wls ts
 
第一章 概述和Jdk的安装和配置
第一章 概述和Jdk的安装和配置第一章 概述和Jdk的安装和配置
第一章 概述和Jdk的安装和配置
 
Maven技术分享
Maven技术分享Maven技术分享
Maven技术分享
 
000 北京圣思园教育科技有限公司第一期面授培训大纲
000 北京圣思园教育科技有限公司第一期面授培训大纲000 北京圣思园教育科技有限公司第一期面授培训大纲
000 北京圣思园教育科技有限公司第一期面授培训大纲
 
Vulkan introduction
Vulkan introductionVulkan introduction
Vulkan introduction
 
IKVM.NET 深入敵營的 Java
IKVM.NET 深入敵營的 JavaIKVM.NET 深入敵營的 Java
IKVM.NET 深入敵營的 Java
 
GlassFish特性介绍
GlassFish特性介绍GlassFish特性介绍
GlassFish特性介绍
 
Android工作坊
Android工作坊Android工作坊
Android工作坊
 
实战Ejb(最终完美版)
实战Ejb(最终完美版)实战Ejb(最终完美版)
实战Ejb(最终完美版)
 
[圣思园][Java SE]001 java se 第一讲(java se入门、jdk的下载与安装、第一个java程序、java程序的编译与执行)
[圣思园][Java SE]001 java se 第一讲(java se入门、jdk的下载与安装、第一个java程序、java程序的编译与执行)[圣思园][Java SE]001 java se 第一讲(java se入门、jdk的下载与安装、第一个java程序、java程序的编译与执行)
[圣思园][Java SE]001 java se 第一讲(java se入门、jdk的下载与安装、第一个java程序、java程序的编译与执行)
 
Jvm独家剖析
Jvm独家剖析Jvm独家剖析
Jvm独家剖析
 
03.wls depoly jdbc
03.wls depoly jdbc03.wls depoly jdbc
03.wls depoly jdbc
 
Java Web动态图表编程
Java Web动态图表编程Java Web动态图表编程
Java Web动态图表编程
 
Javascript primer plus
Javascript primer plusJavascript primer plus
Javascript primer plus
 
Jni文档
Jni文档Jni文档
Jni文档
 
基于Ivy ant的java构建初探
基于Ivy ant的java构建初探基于Ivy ant的java构建初探
基于Ivy ant的java构建初探
 
My eclipse 6 java开发教程[优化整合版]
My eclipse 6 java开发教程[优化整合版]My eclipse 6 java开发教程[优化整合版]
My eclipse 6 java开发教程[优化整合版]
 
Oracle sql developer支持第三方数据库
Oracle  sql developer支持第三方数据库Oracle  sql developer支持第三方数据库
Oracle sql developer支持第三方数据库
 
beidakejian
beidakejianbeidakejian
beidakejian
 

More from wensheng wei

你会柔软地想起这个校园
你会柔软地想起这个校园你会柔软地想起这个校园
你会柔软地想起这个校园wensheng wei
 
几米语录(1)
几米语录(1)几米语录(1)
几米语录(1)wensheng wei
 
Installation of Subversion on Ubuntu,...
Installation of Subversion on Ubuntu,...Installation of Subversion on Ubuntu,...
Installation of Subversion on Ubuntu,...wensheng wei
 
高级PHP应用程序漏洞审核技术
高级PHP应用程序漏洞审核技术高级PHP应用程序漏洞审核技术
高级PHP应用程序漏洞审核技术wensheng wei
 
存储过程编写经验和优化措施
存储过程编写经验和优化措施存储过程编写经验和优化措施
存储过程编写经验和优化措施wensheng wei
 
CentOS5 apache2 mysql5 php5 Zend
CentOS5 apache2 mysql5 php5 ZendCentOS5 apache2 mysql5 php5 Zend
CentOS5 apache2 mysql5 php5 Zendwensheng wei
 
Happiness is a Journey
Happiness is a JourneyHappiness is a Journey
Happiness is a Journeywensheng wei
 
Java JNI 编程进阶
Java JNI 编程进阶     Java JNI 编程进阶
Java JNI 编程进阶 wensheng wei
 
Linux Shortcuts and Commands:
Linux Shortcuts and Commands:Linux Shortcuts and Commands:
Linux Shortcuts and Commands:wensheng wei
 
Java正则表达式详解
Java正则表达式详解Java正则表达式详解
Java正则表达式详解wensheng wei
 
Linux Security Quick Reference Guide
Linux Security Quick Reference GuideLinux Security Quick Reference Guide
Linux Security Quick Reference Guidewensheng wei
 
Android模拟器SD Card映像文件使用方法
Android模拟器SD Card映像文件使用方法Android模拟器SD Card映像文件使用方法
Android模拟器SD Card映像文件使用方法wensheng wei
 
如何硬盘安装ubuntu8.10
如何硬盘安装ubuntu8.10如何硬盘安装ubuntu8.10
如何硬盘安装ubuntu8.10wensheng wei
 
数据库设计方法、规范与技巧
数据库设计方法、规范与技巧数据库设计方法、规范与技巧
数据库设计方法、规范与技巧wensheng wei
 
揭秘全球最大网站Facebook背后的那些软件
揭秘全球最大网站Facebook背后的那些软件揭秘全球最大网站Facebook背后的那些软件
揭秘全球最大网站Facebook背后的那些软件wensheng wei
 
mysql的字符串函数
mysql的字符串函数mysql的字符串函数
mysql的字符串函数wensheng wei
 

More from wensheng wei (20)

你会柔软地想起这个校园
你会柔软地想起这个校园你会柔软地想起这个校园
你会柔软地想起这个校园
 
几米语录(1)
几米语录(1)几米语录(1)
几米语录(1)
 
我的简历
我的简历我的简历
我的简历
 
Installation of Subversion on Ubuntu,...
Installation of Subversion on Ubuntu,...Installation of Subversion on Ubuntu,...
Installation of Subversion on Ubuntu,...
 
高级PHP应用程序漏洞审核技术
高级PHP应用程序漏洞审核技术高级PHP应用程序漏洞审核技术
高级PHP应用程序漏洞审核技术
 
存储过程编写经验和优化措施
存储过程编写经验和优化措施存储过程编写经验和优化措施
存储过程编写经验和优化措施
 
CentOS5 apache2 mysql5 php5 Zend
CentOS5 apache2 mysql5 php5 ZendCentOS5 apache2 mysql5 php5 Zend
CentOS5 apache2 mysql5 php5 Zend
 
Happiness is a Journey
Happiness is a JourneyHappiness is a Journey
Happiness is a Journey
 
Java JNI 编程进阶
Java JNI 编程进阶     Java JNI 编程进阶
Java JNI 编程进阶
 
Linux Shortcuts and Commands:
Linux Shortcuts and Commands:Linux Shortcuts and Commands:
Linux Shortcuts and Commands:
 
Java正则表达式详解
Java正则表达式详解Java正则表达式详解
Java正则表达式详解
 
Linux Security Quick Reference Guide
Linux Security Quick Reference GuideLinux Security Quick Reference Guide
Linux Security Quick Reference Guide
 
issue35 zh-CN
issue35 zh-CNissue35 zh-CN
issue35 zh-CN
 
Android模拟器SD Card映像文件使用方法
Android模拟器SD Card映像文件使用方法Android模拟器SD Card映像文件使用方法
Android模拟器SD Card映像文件使用方法
 
Subversion FAQ
Subversion FAQSubversion FAQ
Subversion FAQ
 
如何硬盘安装ubuntu8.10
如何硬盘安装ubuntu8.10如何硬盘安装ubuntu8.10
如何硬盘安装ubuntu8.10
 
ubunturef
ubunturefubunturef
ubunturef
 
数据库设计方法、规范与技巧
数据库设计方法、规范与技巧数据库设计方法、规范与技巧
数据库设计方法、规范与技巧
 
揭秘全球最大网站Facebook背后的那些软件
揭秘全球最大网站Facebook背后的那些软件揭秘全球最大网站Facebook背后的那些软件
揭秘全球最大网站Facebook背后的那些软件
 
mysql的字符串函数
mysql的字符串函数mysql的字符串函数
mysql的字符串函数
 

十个最好的Java性能故障排除工具

  • 1. 推荐十个最好的 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”行为。