汇聚10个常用调优工具

文章背景:

java在N多领域依旧比较活跃,特别著名的一句话“一次编译,运行在任何平台”。接下来展示8个常用的java开发人员在环境调优的工具。

 

VisualVM

JVisualVM是JDK1.6之后推出一款非常卓越的检测工具,包括内存、线程、CPU


汇聚10个常用调优工具_第1张图片
 
GCViewer

相当于-verbose:gc and -Xloggc:<file>,它能够同时计算垃圾回收所产生的性能指标

PerfAnal

它主要分析Java 2平台的应用性能

jconsole

著名的工具,Jconsole在1.5之后慢慢开始被人重视,它采用JMX,用来分析本地和远程的java应用。

 

HPjmeter

HP明摆着就是HP的服务器上诞生,能够检测和诊断应用的性能,不过虽然是HP诞生,不过它同样能够再其它Linux、windows

JAMon

无话可说

 

Java Out-of-Box Tool

 

HeapAnalyzer 

如同名称所述,堆的泄露的分析

 

MAT

本人最爱的工具,推荐大家采用

 

JProfile

这个东东就个人而言,说实在的一大堆控件摆在那边,功能异常多,不过玩转起来还是需要一定功力

 

结论:

本文来源于http://blogs.perceptionsystem.com/8-java-troubleshooting-tools-java-developers/,如果有有更多的工具,其实如果采用JMX,其实我们也能够写出一个调优工具,不过我还是希望大家踊跃的报上名来。

 

你可能感兴趣的:(GC,JConsole,JVisualVM,mat,JProfile)