平臺(tái) MXBean 是用于監(jiān)管 JVM 和 JRE 的其他組件的 MBean体谒。每個(gè)MXBean 封裝了 VM 功能的一部分六剥,例如類(lèi)加載系統(tǒng)囚霸,即時(shí)編譯系統(tǒng)(JIT),垃圾收集器等扯夭。
表 1-1 列出了所有平臺(tái) MXBeans 及其管理的 VM 的板塊。每個(gè)平臺(tái) MXBean 都有一個(gè)唯一的 javax.management.ObjectName 鞍匾,在平臺(tái) MBean 服務(wù)器中注冊(cè)時(shí)使用交洗。 JVM 可以有每個(gè) MXBean 的** [0~n]** 個(gè)實(shí)例,這取決于其功能橡淑,如表中所示构拳。
表 1-1:平臺(tái) MXBeans
接口 | 被管理的 VM板塊 | 對(duì)象名稱 |
---|---|---|
ClassLoadingMXBean | 類(lèi)加載系統(tǒng) | java.lang:type= ClassLoading |
CompilationMXBean | 編譯系統(tǒng) | java.lang:type= Compilation |
GarbageCollectorMXBean | 垃圾收集器 | java.lang:type= GarbageCollector, name=collectorName |
LoggingMXBean | 日志系統(tǒng) | java.util.logging:type =Logging |
MemoryManagerMXBean (sub-interface of GarbageCollectorMXBean) | 內(nèi)存管理器 | java.lang: typeMemoryManager, name=managerName |
MemoryPoolMXBean | 內(nèi)存池 | java.lang: type= MemoryPool, name=poolName |
MemoryMXBean | 內(nèi)存 | java.lang:type= Memory |
OperatingSystemMXBean | 底層操作系統(tǒng) | java.lang:type= OperatingSystem |
RuntimeMXBean | 運(yùn)行時(shí)系統(tǒng) | java.lang:type= Runtime |
ThreadMXBean | 線程系統(tǒng) | java.lang:type= Threading |
原文地址:
http://docs.oracle.com/javase/6/docs/technotes/guides/management/overview.html