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