JVM 四:诊断 GUI 工具之 jconsole
一:概述
1,概述
了解,不常用
(1)从java5 开始,jdk 中自带的java 监控和管理控制台
(2)用于对jvm的内存,线程,类 的监控,是一个基于 jmx 的 GUI 性能监控工具
2,启动
java 安装目录 bin目录下 直接启动 jconsole.exe 就行
3,三种连接方式
(1)local : 使用 jconsole 连接一个正在本地运行的jvm 并且执行程序和运行 jconsole的需要是同一个用户, jconsole 使用文件系统的授权通过 RMI 连接器,连接到平台的mbean 服务器上
这种从本地连接的监控功能只有 sun的 jdk 才有
(2)remote : 使用下面的url 通过 RMI 连接到一个 JMX 的代理, service:jmx:rmi://jndi/rmi://hostname:port/jmxrmi。jconsole 为建立连接,需要在环境变量中设置 mx.remote.credentials
来指定用户名和密码,从而进行授权。
(3)advanced : 使用一个特殊的 url 连接 JMX 代理,一般情况下使用自己自定的连接器 而不是 RMI 提供的 连接器,来连接 JMX 代理,或者是一个使用 jdk1.4的实现了 JMX 和 JMX Remote
的应用。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?