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

上一篇下一篇

猜你喜欢

热点阅读