如何在 JDK 11 中建立 jstatd 连接
使用 VisualVM 的 Virsual GC 插件需要先和服务器建立 jstatd 连接,在 JDK 9 之前需要首先创建一个 policy 文件并声明权限:
1 | grant codebase "file:${java.home}/lib/tools.jar" { |
然而,从 JDK 9 开始,tools.jar 已被移除,需要将 policy 文件的内容修改为:
1 | grant codebase "jrt:/jdk.jstatd" { |
参考: