equal
deleted
inserted
replaced
39 public class GetDiagnosticOptions { |
39 public class GetDiagnosticOptions { |
40 private static String HOTSPOT_DIAGNOSTIC_MXBEAN_NAME = |
40 private static String HOTSPOT_DIAGNOSTIC_MXBEAN_NAME = |
41 "com.sun.management:type=HotSpotDiagnostic"; |
41 "com.sun.management:type=HotSpotDiagnostic"; |
42 |
42 |
43 public static void main(String[] args) throws Exception { |
43 public static void main(String[] args) throws Exception { |
44 HotSpotDiagnosticMXBean mbean = |
44 List<HotSpotDiagnosticMXBean> list = |
45 sun.management.ManagementFactory.getDiagnosticMXBean(); |
45 ManagementFactory.getPlatformMXBeans(HotSpotDiagnosticMXBean.class); |
|
46 HotSpotDiagnosticMXBean mbean = list.get(0); |
46 checkDiagnosticOptions(mbean); |
47 checkDiagnosticOptions(mbean); |
47 |
48 |
48 MBeanServer mbs = ManagementFactory.getPlatformMBeanServer(); |
49 MBeanServer mbs = ManagementFactory.getPlatformMBeanServer(); |
49 mbean = ManagementFactory.newPlatformMXBeanProxy(mbs, |
50 mbean = ManagementFactory.newPlatformMXBeanProxy(mbs, |
50 HOTSPOT_DIAGNOSTIC_MXBEAN_NAME, |
51 HOTSPOT_DIAGNOSTIC_MXBEAN_NAME, |