server is managing 18MBeans
JMImplementation:type=MBeanServerDelegate
java.lang:name=Code Cache,type=MemoryPool
java.lang:name=
   CodeCacheManager,type=MemoryManager
java.lang:name=Copy,type=GarbageCollector
java.lang:name=Eden Space,type=MemoryPool
java.lang:name=
   MarkSweepCompact,type=GarbageCollector
java.lang:name=
   Perm Gen [shared-ro],type=MemoryPool
java.lang:name=
   Perm Gen [shared-rw],type=MemoryPool
java.lang:name=Perm Gen,type=MemoryPool
java.lang:name=Survivor Space,type=MemoryPool
java.lang:name=Tenured Gen,type=MemoryPool
java.lang:type=ClassLoading
java.lang:type=Compilation
java.lang:type=Memory
java.lang:type=OperatingSystem
java.lang:type=Runtime
java.lang:type=Threading
java.util.logging:type=Logging

Registering simple MBean

server is managing 19MBeans
JMImplementation:type=MBeanServerDelegate
ca.tremblett.ddj:name=My MBean
java.lang:name=Code Cache,type=MemoryPool
java.lang:name
   =CodeCacheManager,type=MemoryManager
java.lang:name=Copy,type=GarbageCollector
java.lang:name=Eden Space,type=MemoryPool
java.lang:name=
   MarkSweepCompact,type=GarbageCollector
java.lang:name=
   Perm Gen [shared-ro],type=MemoryPool
java.lang:name=
   Perm Gen [shared-rw],type=MemoryPool
java.lang:name=Perm Gen,type=MemoryPool
java.lang:name=Survivor Space,type=MemoryPool
java.lang:name=Tenured Gen,type=MemoryPool
java.lang:type=ClassLoading
java.lang:type=Compilation
java.lang:type=Memory
java.lang:type=OperatingSystem
java.lang:type=Runtime
java.lang:type=Threading
java.util.logging:type=Logging

Figure 1: Output from the ListMBeans program.

Back to Article