在JDK发展的中期的阶段,曾经提供过一个jvisualvm 工具,这个工具最初也是由JDK自带的工具,但是后来的在JDK9之后该工具变为了一个独立的项目进行维护,此时已经不能够直接通过JDK来运行这个程序了,可以根据自己的需要进行下载。
VisualVM(All-in-One Java Troubleshooting Tool)是一款功能强大的运行监视和故障处理程序,在JDK1.9之后的版本中如果要想使用该工具进行监控,则可以通过“visualvm.github.io/download.html” 进行组件下载,而后使用visualvm.exe工具即可直接启动该监控程序,这样每当有新的VM进程启动后该工具可以自动的获取该JVM的进程信息,而后以图形化的形式显示相关的监控数据。
相比较传统的jconsole 工具来讲,此时所给出的visualvm 工具是一种相对来讲显示效果更加华丽的监控工具,而且图形搭配的也非常的到位。
但是需要注意的是,这种visualvm 工具也属于一个单机版的应用,只能够在本地使用,如果说你现在要进行排查的服务器上没有这个工具,而后你又无法进行安装,那么也可以使用一些免费的在线分析工具:gceasy.io