comparison src/share/vm/services/management.hpp @ 3356:78542e2b5e35

7036199: Adding a notification to the implementation of GarbageCollectorMXBeans Summary: Add a notification to the GarbageCollectorMXBeans Reviewed-by: acorn, mchung
author fparain
date Thu, 12 May 2011 10:30:11 -0700
parents 1d1603768966
children 2e0ef19fc891
comparison
equal deleted inserted replaced
3355:f1cbbee6713b 3356:78542e2b5e35
47 static klassOop _memoryUsage_klass; 47 static klassOop _memoryUsage_klass;
48 static klassOop _memoryPoolMXBean_klass; 48 static klassOop _memoryPoolMXBean_klass;
49 static klassOop _memoryManagerMXBean_klass; 49 static klassOop _memoryManagerMXBean_klass;
50 static klassOop _garbageCollectorMXBean_klass; 50 static klassOop _garbageCollectorMXBean_klass;
51 static klassOop _managementFactory_klass; 51 static klassOop _managementFactory_klass;
52 static klassOop _garbageCollectorImpl_klass;
53 static klassOop _gcInfo_klass;
52 54
53 static klassOop load_and_initialize_klass(Symbol* sh, TRAPS); 55 static klassOop load_and_initialize_klass(Symbol* sh, TRAPS);
54 56
55 public: 57 public:
56 static void init(); 58 static void init();
84 static klassOop java_lang_management_MemoryPoolMXBean_klass(TRAPS); 86 static klassOop java_lang_management_MemoryPoolMXBean_klass(TRAPS);
85 static klassOop java_lang_management_MemoryManagerMXBean_klass(TRAPS); 87 static klassOop java_lang_management_MemoryManagerMXBean_klass(TRAPS);
86 static klassOop java_lang_management_GarbageCollectorMXBean_klass(TRAPS); 88 static klassOop java_lang_management_GarbageCollectorMXBean_klass(TRAPS);
87 static klassOop sun_management_Sensor_klass(TRAPS); 89 static klassOop sun_management_Sensor_klass(TRAPS);
88 static klassOop sun_management_ManagementFactory_klass(TRAPS); 90 static klassOop sun_management_ManagementFactory_klass(TRAPS);
91 static klassOop sun_management_GarbageCollectorImpl_klass(TRAPS);
92 static klassOop com_sun_management_GcInfo_klass(TRAPS);
89 93
90 static instanceOop create_thread_info_instance(ThreadSnapshot* snapshot, TRAPS); 94 static instanceOop create_thread_info_instance(ThreadSnapshot* snapshot, TRAPS);
91 static instanceOop create_thread_info_instance(ThreadSnapshot* snapshot, objArrayHandle monitors_array, typeArrayHandle depths_array, objArrayHandle synchronizers_array, TRAPS); 95 static instanceOop create_thread_info_instance(ThreadSnapshot* snapshot, objArrayHandle monitors_array, typeArrayHandle depths_array, objArrayHandle synchronizers_array, TRAPS);
92 }; 96 };
93 97