45 #include "services/diagnosticFramework.hpp" |
45 #include "services/diagnosticFramework.hpp" |
46 #include "services/heapDumper.hpp" |
46 #include "services/heapDumper.hpp" |
47 #include "services/jmm.h" |
47 #include "services/jmm.h" |
48 #include "services/lowMemoryDetector.hpp" |
48 #include "services/lowMemoryDetector.hpp" |
49 #include "services/gcNotifier.hpp" |
49 #include "services/gcNotifier.hpp" |
|
50 #include "services/nmtDCmd.hpp" |
50 #include "services/management.hpp" |
51 #include "services/management.hpp" |
51 #include "services/memoryManager.hpp" |
52 #include "services/memoryManager.hpp" |
52 #include "services/memoryPool.hpp" |
53 #include "services/memoryPool.hpp" |
53 #include "services/memoryService.hpp" |
54 #include "services/memoryService.hpp" |
54 #include "services/runtimeService.hpp" |
55 #include "services/runtimeService.hpp" |
119 _optional_support.isThreadAllocatedMemorySupported = 1; |
120 _optional_support.isThreadAllocatedMemorySupported = 1; |
120 |
121 |
121 // Registration of the diagnostic commands |
122 // Registration of the diagnostic commands |
122 DCmdRegistrant::register_dcmds(); |
123 DCmdRegistrant::register_dcmds(); |
123 DCmdRegistrant::register_dcmds_ext(); |
124 DCmdRegistrant::register_dcmds_ext(); |
|
125 DCmdFactory::register_DCmdFactory(new DCmdFactoryImpl<NMTDCmd>(true, false)); |
124 } |
126 } |
125 |
127 |
126 void Management::initialize(TRAPS) { |
128 void Management::initialize(TRAPS) { |
127 // Start the service thread |
129 // Start the service thread |
128 ServiceThread::initialize(); |
130 ServiceThread::initialize(); |