使用前的配置
需要确保将被连接的应用程序,开启了 JMX
- 启动参数配置:
# 开启 jmx
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=<port>
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
- 启动 jconsole 程序
- 在命令行窗口中输入 jconsole 命令,或者在 JDK 安装目录下的 bin 目录中找到 jconsole.exe 双击打开 jconsole
- 在 jconsole 界面中,选择远程或本地的 Java 应用程序,并输入连接信息,单击“连接”按钮连接到应用程序
能看到什么内容
- 应用程序的 CPU 使用率
- 内存使用情况
- 线程状态
- 类加载信息
- 执行垃圾回收
- 查看 jvm 的 MBean 信息
- 监控 jvm 参数