< prev index next >
src/share/vm/services/memoryService.hpp
Print this page
*** 44,53 ****
--- 44,54 ----
class ContiguousSpace;
class CompactibleFreeListSpace;
class GenCollectedHeap;
class ParallelScavengeHeap;
class G1CollectedHeap;
+ class ShenandoahHeap;
// VM Monitoring and Management Support
class MemoryService : public AllStatic {
private:
*** 90,99 ****
--- 91,103 ----
MemoryManager* major_mgr,
MemoryManager* minor_mgr);
static void add_g1OldGen_memory_pool(G1CollectedHeap* g1h,
MemoryManager* mgr);
+ static void add_shenandoah_memory_pool(ShenandoahHeap* pgc,
+ MemoryManager* mgr);
+
static MemoryPool* add_space(ContiguousSpace* space,
const char* name,
bool is_heap,
size_t max_size,
bool support_usage_threshold);
*** 113,122 ****
--- 117,127 ----
bool support_usage_threshold);
static void add_gen_collected_heap_info(GenCollectedHeap* heap);
static void add_parallel_scavenge_heap_info(ParallelScavengeHeap* heap);
static void add_g1_heap_info(G1CollectedHeap* g1h);
+ static void add_shenandoah_heap_info(ShenandoahHeap* heap);
public:
static void set_universe_heap(CollectedHeap* heap);
static void add_code_heap_memory_pool(CodeHeap* heap, const char* name);
static void add_metaspace_memory_pools();
< prev index next >