39 #include "runtime/javaCalls.hpp"
40 #include "runtime/jniHandles.hpp"
41 #include "runtime/os.hpp"
42 #include "runtime/serviceThread.hpp"
43 #include "runtime/thread.inline.hpp"
44 #include "services/classLoadingService.hpp"
45 #include "services/diagnosticCommand.hpp"
46 #include "services/diagnosticFramework.hpp"
47 #include "services/writeableFlags.hpp"
48 #include "services/heapDumper.hpp"
49 #include "services/jmm.h"
50 #include "services/lowMemoryDetector.hpp"
51 #include "services/gcNotifier.hpp"
52 #include "services/nmtDCmd.hpp"
53 #include "services/management.hpp"
54 #include "services/memoryManager.hpp"
55 #include "services/memoryPool.hpp"
56 #include "services/memoryService.hpp"
57 #include "services/runtimeService.hpp"
58 #include "services/threadService.hpp"
59 #include "utilities/macros.hpp"
60
61 PerfVariable* Management::_begin_vm_creation_time = NULL;
62 PerfVariable* Management::_end_vm_creation_time = NULL;
63 PerfVariable* Management::_vm_init_done_time = NULL;
64
65 InstanceKlass* Management::_diagnosticCommandImpl_klass = NULL;
66 InstanceKlass* Management::_garbageCollectorExtImpl_klass = NULL;
67 InstanceKlass* Management::_garbageCollectorMXBean_klass = NULL;
68 InstanceKlass* Management::_gcInfo_klass = NULL;
69 InstanceKlass* Management::_managementFactoryHelper_klass = NULL;
70 InstanceKlass* Management::_memoryManagerMXBean_klass = NULL;
71 InstanceKlass* Management::_memoryPoolMXBean_klass = NULL;
72 InstanceKlass* Management::_memoryUsage_klass = NULL;
73 InstanceKlass* Management::_sensor_klass = NULL;
74 InstanceKlass* Management::_threadInfo_klass = NULL;
75
76 jmmOptionalSupport Management::_optional_support = {0};
77 TimeStamp Management::_stamp;
78
|
39 #include "runtime/javaCalls.hpp"
40 #include "runtime/jniHandles.hpp"
41 #include "runtime/os.hpp"
42 #include "runtime/serviceThread.hpp"
43 #include "runtime/thread.inline.hpp"
44 #include "services/classLoadingService.hpp"
45 #include "services/diagnosticCommand.hpp"
46 #include "services/diagnosticFramework.hpp"
47 #include "services/writeableFlags.hpp"
48 #include "services/heapDumper.hpp"
49 #include "services/jmm.h"
50 #include "services/lowMemoryDetector.hpp"
51 #include "services/gcNotifier.hpp"
52 #include "services/nmtDCmd.hpp"
53 #include "services/management.hpp"
54 #include "services/memoryManager.hpp"
55 #include "services/memoryPool.hpp"
56 #include "services/memoryService.hpp"
57 #include "services/runtimeService.hpp"
58 #include "services/threadService.hpp"
59 #include "utilities/debug.hpp"
60 #include "utilities/formatBuffer.hpp"
61 #include "utilities/macros.hpp"
62
63 PerfVariable* Management::_begin_vm_creation_time = NULL;
64 PerfVariable* Management::_end_vm_creation_time = NULL;
65 PerfVariable* Management::_vm_init_done_time = NULL;
66
67 InstanceKlass* Management::_diagnosticCommandImpl_klass = NULL;
68 InstanceKlass* Management::_garbageCollectorExtImpl_klass = NULL;
69 InstanceKlass* Management::_garbageCollectorMXBean_klass = NULL;
70 InstanceKlass* Management::_gcInfo_klass = NULL;
71 InstanceKlass* Management::_managementFactoryHelper_klass = NULL;
72 InstanceKlass* Management::_memoryManagerMXBean_klass = NULL;
73 InstanceKlass* Management::_memoryPoolMXBean_klass = NULL;
74 InstanceKlass* Management::_memoryUsage_klass = NULL;
75 InstanceKlass* Management::_sensor_klass = NULL;
76 InstanceKlass* Management::_threadInfo_klass = NULL;
77
78 jmmOptionalSupport Management::_optional_support = {0};
79 TimeStamp Management::_stamp;
80
|