需求背景:
需要观察springboot项目线上堆内存的运行情况。
项目情况:
1. springboot项目部署到阿里云系统centOS7。
2. 部署springboot项目命令:
java -jar
-Djava.rmi.server.hostname=35.98.654.698(随便写的ip)
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=9001
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
test-0.0.1-SNAPSHOT.jar
3. 我这边的防火墙是关闭的且在ECS服务器安全组配置9001端口开放,不是关闭的童鞋请自己处理,再此不做说明。
使用步骤:
1. 打开jdk安装目录 D:\DevelopTools\Jdk\bin ,找到 jvisualvm.exe,打开,展示如下:
2. 打开窗口如下,输入,阿里云外网IP+端口号,例如:35.98.654.698:9001,点击确