< 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 >