使用JavaVisualVM远程监控JVM虚拟机

使用JavaVisualVM远程监控JVM虚拟机,第1张

使用JavaVisualVM远程监控JVM虚拟机

当执行Java的jar包的时候执行如下代码:

java -jar -Djava.rmi.server.hostname=192.168.1.230 -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=1141 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dfile.encoding=UTF-8 -Dspring.profiles.active=dev xiaohh-cost-1.0.0.jar

重要参数讲解

-Djava.rmi.server.hostname=192.168.1.230 // 主机地址
-Dcom.sun.management.jmxremote=true // 运行远程链接jvm虚拟机
-Dcom.sun.management.jmxremote.port=1141 // 远程链接jvm的端口
-Dcom.sun.management.jmxremote.ssl=false // 是否使用ssl加密传输
-Dcom.sun.management.jmxremote.authenticate=false // 是否需要认证

如图:

回车后运行,然后到达本地安装jvm的目录,到bin目录下,找到 jvisualvm.exe 可执行文件

双击打开

右击远程选项添加远程主机

然后将我们服务器的IP地址输入到输入框中

点击确定,然后右击远程主机点击 添加JMX链接...

然后将我们之前设置的端口添加IP地址的输入到链接输入框中,然后点击确定

显示如下消息代表链接成功:

双击这个远程链接我们可以看到应用程序的详细信息:

同时可以对内存、GC、类、线程经行监控

查看线程运行状态:

查看对象实例化状态:

好了下课

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5611601.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存