jvm分析工具之Jconsole

Jconsole是从Java5开始,在JDK中自带的jaVa监控和管理控制台。用于对]VM中内存、线程和类等的监控,是一个基于]MX(java management extensions)的GUI性能
监控工具。官方教程:
https:/docs.oracle.com/javase//docs/technotes/guides/management/jconsole,html

启动:在jdk安装目录中找到jconsole.exe,双击该可执行文件就可以

三种链接方式

Local

注意:本地连接要求 启动jconsole的用户 和 运行当前程序的用户 是同一个用户

具体操作如下:
1、在DOS窗口中输入jconsole
在这里插入图片描述

2、在控制台上填写相关信息
在这里插入图片描述

3、选择“不安全的连接”
在这里插入图片描述

4、进入控制台页面
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

remote

使用下面的URL通过RMI连接器连接到一个JMX代理service:jmx:rmi:///jndi/rmi://hostName:portNum/jmxrmi。JConsole为建立连接,需要在环境变量中设置mx.remote.credentials来指定用户名和密码,从而进行授权。

advanced

使用一个特殊的URL连接JMX代理。一般情况使用自己定制的连接器而不是RMI提供的连接器来连接JMX代理,或者是一个使用JDK1.4的实现了JMX和JMX Rmote的应用

猜你喜欢

转载自blog.csdn.net/lyd135364/article/details/121455269
今日推荐