JVM调优工具总结(jConsole jmc jvisualvm)

2022-09-04 12:20:56 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

一、环境准备,centos7服务器一台,安装jdk1.8,一个可运行java的jar包,最好是有个服务器运维工具,我用的是宝塔面板,主要是用来开放端口,当然你是用命令开放也可以的。

本地win10上安装jdk1.8

二、启动

1.将jar包放在linux服务器上,我的在/usr/java/jar目录下,ay.jar

hostname远程主机地址

port:10991这个不用改,默认就是它

代码语言:javascript复制
java -Djava.rmi.server.hostname=192.168.222.130 -Dcom.sun.management.jmxremote.port=10991 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -jar ay.jar

运行这个命令等服务启动成功就可以了

三、本地连接,找到本地jdk安装目录bin下,jmc.exe,jconsole.exe,jvisualvm.exe

1.用jmc连接

双击jmc.exe,进入后点击文件–》连接–》创建新连接–》下一步,主机:输入192.168.222.130(你的服务器ip),端口:10991–》测试连接–》下一步-》启动jmx控制台–》完成

2.双击jConsole.exe 打开jConsole 监控客户端,如下图

输入远程进程如下图 ip 10991,点击连接

点击不安全的连接

3.jvisualvm

双击jvisualvm.exe 打开jvisualvm监控客户端,如下图

点击文件=》 添加JMX连接,输入ip 10991,然后选择不要求ssl连接,点击确定

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/138274.html原文链接:https://javaforall.cn

0 人点赞