< prev index next >

src/share/vm/services/memoryService.hpp

Print this page
rev 8961 : [mq]: diff-shenandoah.patch

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