服务端配置:
1,
在JAVA_OPTS中追加下面参数
-XX:HeapDumpPath=/data/project/zqgame_backend_oom.txt -Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false
2,
后台执行下面的命令,获取jstatd统计信息
jstatd -J-Djava.security.policy=jstatd.all.policy
3,
在tomcat 的bin目录创建jstatd.all.policy文件,在其中添加远程访问策略
1 grant codebase "file:${java.home}/../lib/tools.jar" {
2 permission java.security.AllPermission;
3 };
4,
启动jstat获取数据
jstatd -J-Djava.security.policy=jstatd.all.policy
客户端配置
5,
启动jdk的bin目录下的jvisualvm.exe
6,
配置ip和端口即可(远程监控无法对内存信息统计)