JVM 自带的 JMX Bean
2017-02-20 本文已影响55人
翼徳
平台 MXBean 是用于监管 JVM 和 JRE 的其他组件的 MBean。每个MXBean 封装了 VM 功能的一部分,例如类加载系统,即时编译系统(JIT),垃圾收集器等。
表 1-1 列出了所有平台 MXBeans 及其管理的 VM 的板块。每个平台 MXBean 都有一个唯一的 javax.management.ObjectName ,在平台 MBean 服务器中注册时使用。 JVM 可以有每个 MXBean 的** [0~n]** 个实例,这取决于其功能,如表中所示。
表 1-1:平台 MXBeans
接口 | 被管理的 VM板块 | 对象名称 |
---|---|---|
ClassLoadingMXBean | 类加载系统 | java.lang:type= ClassLoading |
CompilationMXBean | 编译系统 | java.lang:type= Compilation |
GarbageCollectorMXBean | 垃圾收集器 | java.lang:type= GarbageCollector, name=collectorName |
LoggingMXBean | 日志系统 | java.util.logging:type =Logging |
MemoryManagerMXBean (sub-interface of GarbageCollectorMXBean) | 内存管理器 | java.lang: typeMemoryManager, name=managerName |
MemoryPoolMXBean | 内存池 | java.lang: type= MemoryPool, name=poolName |
MemoryMXBean | 内存 | java.lang:type= Memory |
OperatingSystemMXBean | 底层操作系统 | java.lang:type= OperatingSystem |
RuntimeMXBean | 运行时系统 | java.lang:type= Runtime |
ThreadMXBean | 线程系统 | java.lang:type= Threading |
原文地址:
http://docs.oracle.com/javase/6/docs/technotes/guides/management/overview.html