分类 标签 存档 社区 博客 友链 GitHub 订阅 搜索

jvisualvm 工具

300 浏览




ZERO

    持续更新 请关注:https://zorkelvll.cn/blogs/zorkelvll/articles/2019/01/16/1547616944492

背景

     本文主要是介绍 jvisualvm 工具的开启以及远程使用!

1、在服务器上设置 jmx 参数

vim /etc/profile
#添加
export JAVA_OPTS='-Djava.rmi.server.hostname=192.250.110.153 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false'

2、在服务器上 jar 包启动开启 jmx 远程连接

nohup java $JAVA_OPTS -jar sp-provider-1.0.0-SNAPSHOT.jar >/dev/null

3、在本地命令 jvisualvm 打开可视化窗口

远程 -> 添加远程主机 -> 在所添加的远程主机上” 添加 JMX 连接 “-> 添加地址以及对应端口 1099 打开即可

4、例如开启 OOM-dump

nohup java -jar -Djava.rmi.server.hostname=192.250.110.153 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -XX:+HeapDumpOnOutOfMemoryError sp-provider-1.0.0-SNAPSHOT.jar -XX:HeapDumpPath=~/dumps/ >/dev/null &




评论  
留下你的脚步
推荐阅读