< prev index next >

src/share/vm/services/memoryService.hpp

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


  78                                          MemoryManager* minor_mgr);
  79   static void add_generation_memory_pool(Generation* gen,
  80                                          MemoryManager* major_mgr) {
  81     add_generation_memory_pool(gen, major_mgr, NULL);
  82   }
  83 
  84 
  85   static void add_psYoung_memory_pool(PSYoungGen* young_gen,
  86                                       MemoryManager* major_mgr,
  87                                       MemoryManager* minor_mgr);
  88   static void add_psOld_memory_pool(PSOldGen* old_gen,
  89                                     MemoryManager* mgr);
  90 
  91   static void add_g1YoungGen_memory_pool(G1CollectedHeap* g1h,
  92                                          MemoryManager* major_mgr,
  93                                          MemoryManager* minor_mgr);
  94   static void add_g1OldGen_memory_pool(G1CollectedHeap* g1h,
  95                                        MemoryManager* mgr);
  96 
  97   static void add_shenandoah_memory_pool(ShenandoahHeap* pgc,
  98                                          MemoryManager* mgr,
  99                                          bool global);
 100 
 101   static MemoryPool* add_space(ContiguousSpace* space,
 102                                const char* name,
 103                                bool is_heap,
 104                                size_t max_size,
 105                                bool support_usage_threshold);
 106   static MemoryPool* add_survivor_spaces(DefNewGeneration* young_gen,
 107                                          const char* name,
 108                                          bool is_heap,
 109                                          size_t max_size,
 110                                          bool support_usage_threshold);
 111   static MemoryPool* add_gen(Generation* gen,
 112                              const char* name,
 113                              bool is_heap,
 114                              bool support_usage_threshold);
 115   static MemoryPool* add_cms_space(CompactibleFreeListSpace* space,
 116                                    const char* name,
 117                                    bool is_heap,
 118                                    size_t max_size,
 119                                    bool support_usage_threshold);




  78                                          MemoryManager* minor_mgr);
  79   static void add_generation_memory_pool(Generation* gen,
  80                                          MemoryManager* major_mgr) {
  81     add_generation_memory_pool(gen, major_mgr, NULL);
  82   }
  83 
  84 
  85   static void add_psYoung_memory_pool(PSYoungGen* young_gen,
  86                                       MemoryManager* major_mgr,
  87                                       MemoryManager* minor_mgr);
  88   static void add_psOld_memory_pool(PSOldGen* old_gen,
  89                                     MemoryManager* mgr);
  90 
  91   static void add_g1YoungGen_memory_pool(G1CollectedHeap* g1h,
  92                                          MemoryManager* major_mgr,
  93                                          MemoryManager* minor_mgr);
  94   static void add_g1OldGen_memory_pool(G1CollectedHeap* g1h,
  95                                        MemoryManager* mgr);
  96 
  97   static void add_shenandoah_memory_pool(ShenandoahHeap* pgc,
  98                                          MemoryManager* mgr);

  99 
 100   static MemoryPool* add_space(ContiguousSpace* space,
 101                                const char* name,
 102                                bool is_heap,
 103                                size_t max_size,
 104                                bool support_usage_threshold);
 105   static MemoryPool* add_survivor_spaces(DefNewGeneration* young_gen,
 106                                          const char* name,
 107                                          bool is_heap,
 108                                          size_t max_size,
 109                                          bool support_usage_threshold);
 110   static MemoryPool* add_gen(Generation* gen,
 111                              const char* name,
 112                              bool is_heap,
 113                              bool support_usage_threshold);
 114   static MemoryPool* add_cms_space(CompactibleFreeListSpace* space,
 115                                    const char* name,
 116                                    bool is_heap,
 117                                    size_t max_size,
 118                                    bool support_usage_threshold);


< prev index next >