最新资讯
从JVisualVM的官方网站可以看出,这个项目已经迁移到了Github平台上。官网英文如下:
VisualVM comes in two distributions: VisualVM at GitHub and Java VisualVM as a JDK tool. VisualVM at GitHub is a bleeding-edge distribution with the latest features. To get a stable tool, use the Java VisualVM available in your Oracle JDK 8.
NEW: Starting from Oracle JDK 9, Java VisualVM has moved to the GraalVM, an innovative, high-performance polyglot VM developed at Oracle Labs. See the Graal VisualVM page for details.
意思很简单,就是VisualVM现在有两个分发渠道了,分别是Github和JDK内置工具。但是最新的消息显示,从Oracle JDK 9开始,Java VisualVM已经转移到了GraalVM,这是一个创新的,高性能的多语言VM性能监控器。
安装步骤
- 解压下载好的目录,这个目录已经包含了
visualvm
的顶级目录。 - 通过启动下面的程序来启动VisualVM,不同的系统对应的方式不同:
visualvm\bin\visualvm.exe
或者是visualvm/bin/visualvm
,你可能要提供额外的选项来定义JDK或者是VisualVM的目录:--jdkhome "<path to JDK>" --userdir "<path to userdir>"
。 - 直接读这篇文档来查看VisualVM的使用教程。
总结
VisualVM从JDK 9起被移出去我认为是不太合适的,这个工具其实是非常好用的,至少我认为比起jconsole
来说它的优势体现在可视化效果好,而且功能选项多,重要是还支持插件。只不过从现在开始,JvisualVM在JDK中就成为了过去式,想使用的人只能单独下载了。