equal
deleted
inserted
replaced
42 #include "runtime/globals.hpp" |
42 #include "runtime/globals.hpp" |
43 #include "runtime/handles.inline.hpp" |
43 #include "runtime/handles.inline.hpp" |
44 #include "runtime/interfaceSupport.inline.hpp" |
44 #include "runtime/interfaceSupport.inline.hpp" |
45 #include "runtime/javaCalls.hpp" |
45 #include "runtime/javaCalls.hpp" |
46 #include "runtime/jniHandles.inline.hpp" |
46 #include "runtime/jniHandles.inline.hpp" |
|
47 #include "runtime/notificationThread.hpp" |
47 #include "runtime/os.hpp" |
48 #include "runtime/os.hpp" |
48 #include "runtime/serviceThread.hpp" |
49 #include "runtime/serviceThread.hpp" |
49 #include "runtime/thread.inline.hpp" |
50 #include "runtime/thread.inline.hpp" |
50 #include "runtime/threadSMR.hpp" |
51 #include "runtime/threadSMR.hpp" |
51 #include "services/classLoadingService.hpp" |
52 #include "services/classLoadingService.hpp" |
146 } |
147 } |
147 |
148 |
148 void Management::initialize(TRAPS) { |
149 void Management::initialize(TRAPS) { |
149 // Start the service thread |
150 // Start the service thread |
150 ServiceThread::initialize(); |
151 ServiceThread::initialize(); |
151 |
152 if (UseNotificationThread) { |
|
153 NotificationThread::initialize(); |
|
154 } |
152 if (ManagementServer) { |
155 if (ManagementServer) { |
153 ResourceMark rm(THREAD); |
156 ResourceMark rm(THREAD); |
154 HandleMark hm(THREAD); |
157 HandleMark hm(THREAD); |
155 |
158 |
156 // Load and initialize the jdk.internal.agent.Agent class |
159 // Load and initialize the jdk.internal.agent.Agent class |