equal
deleted
inserted
replaced
89 |
89 |
90 GCMemoryManager* MemoryManager::get_g1OldGen_memory_manager() { |
90 GCMemoryManager* MemoryManager::get_g1OldGen_memory_manager() { |
91 return (GCMemoryManager*) new G1OldGenMemoryManager(); |
91 return (GCMemoryManager*) new G1OldGenMemoryManager(); |
92 } |
92 } |
93 |
93 |
|
94 GCMemoryManager* MemoryManager::get_epsilon_memory_manager() { |
|
95 return (GCMemoryManager*) new EpsilonMemoryManager(); |
|
96 } |
|
97 |
94 instanceOop MemoryManager::get_memory_manager_instance(TRAPS) { |
98 instanceOop MemoryManager::get_memory_manager_instance(TRAPS) { |
95 // Must do an acquire so as to force ordering of subsequent |
99 // Must do an acquire so as to force ordering of subsequent |
96 // loads from anything _memory_mgr_obj points to or implies. |
100 // loads from anything _memory_mgr_obj points to or implies. |
97 instanceOop mgr_obj = OrderAccess::load_acquire(&_memory_mgr_obj); |
101 instanceOop mgr_obj = OrderAccess::load_acquire(&_memory_mgr_obj); |
98 if (mgr_obj == NULL) { |
102 if (mgr_obj == NULL) { |