使用jconsole 对java springBoot项目进行性能监测

Posted 官萧何

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用jconsole 对java springBoot项目进行性能监测相关的知识,希望对你有一定的参考价值。

前言 部署到win 服务骑上的java程序内存占用过高,想查看一下程序资源使用详情,可以使用jConsole,但是在服务器打开jConsole却无法找到本地运行的java程序。

服务器启动项目的方式如下

java -jar bwbd-1.0.0.jar

本地无法找到需要检测的程序我就把注意打到了远程上去了,启动java时使用如下命令

java -jar -Djava.rmi.server.hostname=127.0.0.1 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9192 -Dcom.sun.management.jmxremote.rmi.port=9193 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false bwbd-1.0.0.jar

然后使用下面的远程进程:

 

 

 

 OK

以上是关于使用jconsole 对java springBoot项目进行性能监测的主要内容,如果未能解决你的问题,请参考以下文章

Redhat+Weblogic 远程Jconsole监控java程序运行

如何使用JDK自带工具JConsole

jConsole远程监控配置

JConsole使用教程

通过JConsoler监控Tomcat的JVM内存

jconsole和jvisualvm监控tomcat配置