工作中遇到需要监控JVM性能,无意中发现IBM的PMAT是一个不错的工具,转发出来希望对大家有帮助
PMAT下载链接http://www.alphaworks.ibm.com/tech/pmat
要用PMAT进行分析,必须在启动JVM的时候指定参数-verbose:gc参数,在WAS上如何启用该参数请参考文档http://www-01.ibm.com/support/docview.wss?rs=180&uid=swg21114927
在使用前建议先研究PMAT里面自带的readme文件,下面是其中重要的一段,讲明需要用PMAT的前提条件,其它方面大家可以自己研究。
Verbose GC is a command-line option that you supply to the JVM at startup time. The format is: -verbose:gc or –verbosegc (-Xverbosegc on HP-UX). This option switches on a substantial trace of every garbage collection cycle. The format for the generated information is not architected and therefore varies from platform to platform and release to release.
附件是一个关于PMAT的PDF,跟readme差不多,也一并上传
下面是一个监控截图,很漂亮