欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

列出 JVM 中所有的 MBeans,jvmmbeans,[Java]代码pack

来源: javaer 分享于  点击 49504 次 点评:80

列出 JVM 中所有的 MBeans,jvmmbeans,[Java]代码pack


[Java]代码

package cn.outofmemory.snippets.enterprise;import java.lang.management.ManagementFactory;import java.util.Iterator;import java.util.Set;import javax.management.MBeanServer;import javax.management.ObjectInstance;public class ListAllJVMMBeans {    public static void main(String[] args) throws Exception {        MBeanServer server = ManagementFactory.getPlatformMBeanServer();        Set instances = server.queryMBeans(null, null);        Iterator iterator = instances.iterator();        while (iterator.hasNext()) {            ObjectInstance instance = iterator.next();            System.out.println("MBean Found:");            System.out.println("Class Name:\t" + instance.getClassName());            System.out.println("Object Name:\t" + instance.getObjectName());            System.out.println("****************************************");        }    }}

输出结果

MBean Found:Class Name: com.sun.management.OperatingSystemObject Name:    java.lang:type=OperatingSystem****************************************MBean Found:Class Name: sun.management.MemoryPoolImplObject Name:    java.lang:type=MemoryPool,name=Tenured Gen****************************************MBean Found:Class Name: sun.management.MemoryPoolImplObject Name:    java.lang:type=MemoryPool,name=Perm Gen****************************************MBean Found:Class Name: java.util.logging.LoggingObject Name:    java.util.logging:type=Logging****************************************MBean Found:Class Name: sun.management.CompilationImplObject Name:    java.lang:type=Compilation****************************************MBean Found:Class Name: javax.management.MBeanServerDelegateObject Name:    JMImplementation:type=MBeanServerDelegate****************************************MBean Found:Class Name: sun.management.MemoryImplObject Name:    java.lang:type=Memory****************************************MBean Found:Class Name: sun.management.MemoryPoolImplObject Name:    java.lang:type=MemoryPool,name=Survivor Space****************************************MBean Found:Class Name: sun.management.RuntimeImplObject Name:    java.lang:type=Runtime****************************************MBean Found:Class Name: sun.management.GarbageCollectorImplObject Name:    java.lang:type=GarbageCollector,name=Copy****************************************MBean Found:Class Name: sun.management.MemoryPoolImplObject Name:    java.lang:type=MemoryPool,name=Eden Space****************************************MBean Found:Class Name: sun.management.GarbageCollectorImplObject Name:    java.lang:type=GarbageCollector,name=MarkSweepCompact****************************************MBean Found:Class Name: sun.management.ThreadImplObject Name:    java.lang:type=Threading****************************************MBean Found:Class Name: sun.management.MemoryPoolImplObject Name:    java.lang:type=MemoryPool,name=Perm Gen [shared-ro]****************************************MBean Found:Class Name: sun.management.MemoryPoolImplObject Name:    java.lang:type=MemoryPool,name=Perm Gen [shared-rw]****************************************MBean Found:Class Name: sun.management.HotSpotDiagnosticObject Name:    com.sun.management:type=HotSpotDiagnostic****************************************MBean Found:Class Name: sun.management.ClassLoadingImplObject Name:    java.lang:type=ClassLoading****************************************MBean Found:Class Name: sun.management.MemoryManagerImplObject Name:    java.lang:type=MemoryManager,name=CodeCacheManager****************************************MBean Found:Class Name: sun.management.MemoryPoolImplObject Name:    java.lang:type=MemoryPool,name=Code Cache****************************************
相关栏目:

用户点评