< prev index next >

src/share/vm/services/memoryService.hpp

Print this page

        

@@ -44,10 +44,11 @@
 class ContiguousSpace;
 class CompactibleFreeListSpace;
 class GenCollectedHeap;
 class ParallelScavengeHeap;
 class G1CollectedHeap;
+class ShenandoahHeap;
 
 // VM Monitoring and Management Support
 
 class MemoryService : public AllStatic {
 private:

@@ -90,10 +91,13 @@
                                          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,10 +117,11 @@
                                    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 >