< prev index next >
src/share/vm/services/memoryManager.cpp
Print this page
@@ -98,10 +98,18 @@
GCMemoryManager* MemoryManager::get_g1OldGen_memory_manager() {
return (GCMemoryManager*) new G1OldGenMemoryManager();
}
+GCMemoryManager* MemoryManager::get_shenandoah_cycles_memory_manager() {
+ return (GCMemoryManager*) new ShenandoahCyclesMemoryManager();
+}
+
+GCMemoryManager* MemoryManager::get_shenandoah_pauses_memory_manager() {
+ return (GCMemoryManager*) new ShenandoahPausesMemoryManager();
+}
+
instanceOop MemoryManager::get_memory_manager_instance(TRAPS) {
// Must do an acquire so as to force ordering of subsequent
// loads from anything _memory_mgr_obj points to or implies.
instanceOop mgr_obj = (instanceOop)OrderAccess::load_ptr_acquire(&_memory_mgr_obj);
if (mgr_obj == NULL) {
< prev index next >