#jvm使用# jconsole的用法

139 阅读1分钟

使用前的配置

需要确保将被连接的应用程序,开启了 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 程序
  1. 在命令行窗口中输入 jconsole 命令,或者在 JDK 安装目录下的 bin 目录中找到 jconsole.exe 双击打开 jconsole
  2. 在 jconsole 界面中,选择远程或本地的 Java 应用程序,并输入连接信息,单击“连接”按钮连接到应用程序

能看到什么内容

  • 应用程序的 CPU 使用率
  • 内存使用情况
  • 线程状态
  • 类加载信息
  • 执行垃圾回收
  • 查看 jvm 的 MBean 信息
  • 监控 jvm 参数