JMX(java Management Extensions)是一个Java平台的管理和监控接口。任何程序,只要按JMX规范访问这个接口,就可以获取所有管理与监控信息,jconsole与Java VisualVM等常见监测工具都是基于jmx,JMX不但可以用于管理JVM,还可以管理应用程序自身。
JMX把所有被管理的资源都称为MBean(Managed Bean),MBean全部由MBeanServer管理,如果要访问MBean,可以通过MBeanServer对外提供的访问接口,例如RMI或HTTP。
JConsole 是一个内置的 Java 性能分析器,具备相对完善的图形界面,从 Java 5 开始 引入。可以轻松地使用 JConsole来监控 Java 应用程序性能和跟踪 Java 代码。
其他监测工具- Java VisualVM
- JProfiler
- java版本: 1.11
- 确保jmx监听的端口可通,可以通过telnet命令测试



