-
jconsole(Java)Monitoring and Management Console)是一种基于JMX的可视化监视、管理工具。它管理的是针对JMXBean进行管理,由于MBean可以使用代码、中间件服务器的管理控制台或者所有符合JMX规范的软件进行访问。
-
jconsole的特点:
jconsole集成了线程与内存的可视化展示
-
jconsole连接使用
- 本地连接:jconsole
- 远程连接
-
启动一个Springboot项目,并开放Jconsole
nohup java -Xms800m -Xmx800m -XX:PermSize=256m -XX:MaxPermSize=512m -XX:MaxNewSize=512m -Dcom.sun.management.jmxremote.port=9999 -Djava.rmi.server.hostname=172.16.244.151 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -jar /Users/daniel/Desktop/jvm-demo-0.0.1-SNAPSHOT.jar &
-
jconsole内存监控验证
-
VisualVM是一个集成命令行JDK工具和轻量级分析功能的可视化工具
-
VisualVM的使用
-
在Idea中安装VisualVM插件,如下图
-
配置VisualVM,如下图
配置完成之后,发现面板上多了两个按钮,分别对应着VisualVM的启动和debug模式
-
点击其中的一个按钮,会发现会自动创建一个VisualVM的窗口
-
然后就可以监控jvm的各种参数
-
深入浅出JVM之可视化虚拟机工具Jconsole和VisualVM
最新推荐文章于 2023-01-11 23:47:58 发布