将 VisualVM 与 AdoptOpenJDK 和 OpenJ9 结合使用



如果我使用 AdoptOpenJDK HotSpot build for Java8,我可以使用 VisualVM 监视应用程序。 如果我使用 OpenJ9 版本,VisualVM 会显示错误"无法检测到本地应用程序"。

有人让VisualVM与OpenJ9一起工作吗?

OpenJ9在监控领域与HotSpot有很大不同。所以如果你想监控OpenJ9,你必须使用JMX。在启用 JMX 的情况下启动 OpenJ9。对于简单配置,您可以使用以下系统属性:

java -Dcom.sun.management.jmxremote.port=9999 
-Dcom.sun.management.jmxremote.authenticate=false 
-Dcom.sun.management.jmxremote.ssl=false

采用OpenJDK上启动VisualVM,并在端口9999上添加本地JMX连接 - 右键单击"本地"节点,然后选择"添加JMX连接"。使用"本地主机:9999"作为连接字符串。

相关内容

  • 没有找到相关文章

最新更新