jconsole监控:
1.java启动命令加上参数
java -Djava.rmi.server.hostname=172.16.17.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连接即可
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。