< prev index next >

src/share/vm/services/memoryService.cpp

Print this page
rev 14280 : Make sure we have at least one memory pool per memory manager (JMX).

@@ -203,12 +203,12 @@
   // the first manager with the matching name.
   _major_gc_manager = MemoryManager::get_shenandoah_major_memory_manager();
   _minor_gc_manager = MemoryManager::get_shenandoah_minor_memory_manager();
   _managers_list->append(_major_gc_manager);
   _managers_list->append(_minor_gc_manager);
-  add_shenandoah_memory_pool(pgch, _minor_gc_manager, true);
-  add_shenandoah_memory_pool(pgch, _minor_gc_manager, false);
+  add_shenandoah_memory_pool(pgch, _major_gc_manager);
+  add_shenandoah_memory_pool(pgch, _minor_gc_manager);
 }
 
 #endif // INCLUDE_ALL_GCS
 
 MemoryPool* MemoryService::add_gen(Generation* gen,

@@ -407,20 +407,18 @@
   mgr->add_pool(old_gen);
   _pools_list->append(old_gen);
 }
 
 void MemoryService::add_shenandoah_memory_pool(ShenandoahHeap* pgc,
-                                               MemoryManager* mgr, bool global) {
+                                               MemoryManager* mgr) {
   ShenandoahMemoryPool* pool = new ShenandoahMemoryPool(pgc,
                                                         "Shenandoah",
                                                         MemoryPool::Heap,
                                                         false /* support_usage_threshold */);
 
   mgr->add_pool(pool);
-  if (global) {
     _pools_list->append(pool);
-  }
 }
 
 
 #endif // INCLUDE_ALL_GCS
 
< prev index next >