1 教程简介

2016-01-13 23:05:58 4,361

JMX是Java Management Extensions 的简写,即Java管理扩展。从名字中就可以看出,这门技术是对Java应用程序和JVM进行监控和管理的。

在企业实际开发过程中,所有的程序都是需要进行监控的。没有监控,程序就相当于是裸奔。

QQ截图20160113230655.png

在一些小公司可能没有监控,只注重于功能,但是在大公司中,没有监控是绝对不可能的。

JMX是Java官方提供的一套用于监控Java程序和JVM运行时状态的标准API。通过JMX,我们可以监控的内容包括:

1、服务器中各种资源的使用情况:如CPU、内存等

2、JVM内存使用情况

3、JVM中的线程情况

4、JVM中加载的类

....

        相信通过这些介绍,读者已经感受到了JMX的强大功能。而且因为JMX是J2SE平台的标准组成部分,意味着我们使用JMX时,不需要引入任何第三方jar包,直接可以进行开发。远离裸奔,从JMX开始!