jconsole监控:

1.java启动命令加上参数

java -Djava.rmi.server.hostname=127.0.0.247 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=2099 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -XX:+UnlockCommercialFeatures -XX:+FlightRecorder -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./ -Xms8000m -Xmx8000m -Xmn3g -jar xxx-SNAPSHOT.jar

2.进入JAVA_HOME/bin,启动jconsole,填入 server:port 连接即可。

 

jvirtualvm监控

1.进入 JAVA_HOME/bin目录,新建策略文件:jstatd.all.policy

grant codebase "file:${java.home}/../lib/tools.jar" {
    permission java.security.AllPermission;
};

启动jstatd

jstatd -J-Djava.security.policy=jstatd.all.policy

用jvirtualvm连接即可

相关文章:

  • 2021-10-13
  • 2021-05-12
  • 2021-04-06
  • 2022-01-20
  • 2022-02-22
  • 2021-09-26
猜你喜欢
  • 2021-09-23
  • 2021-09-24
  • 2022-12-23
  • 2021-09-09
  • 2021-12-01
  • 2021-08-21
相关资源
相似解决方案