165 166 os::trace_page_sizes("Heap", 167 collector_policy()->min_heap_byte_size(), 168 total_reserved, 169 alignment, 170 heap_rs->base(), 171 heap_rs->size()); 172 173 return heap_rs->base(); 174 } 175 176 void GenCollectedHeap::post_initialize() { 177 CollectedHeap::post_initialize(); 178 ref_processing_init(); 179 180 DefNewGeneration* def_new_gen = (DefNewGeneration*)_young_gen; 181 182 initialize_size_policy(def_new_gen->eden()->capacity(), 183 _old_gen->capacity(), 184 def_new_gen->from()->capacity()); 185 } 186 187 void GenCollectedHeap::ref_processing_init() { 188 _young_gen->ref_processor_init(); 189 _old_gen->ref_processor_init(); 190 } 191 192 GenerationSpec* GenCollectedHeap::young_gen_spec() const { 193 return _young_gen_spec; 194 } 195 196 GenerationSpec* GenCollectedHeap::old_gen_spec() const { 197 return _old_gen_spec; 198 } 199 200 size_t GenCollectedHeap::capacity() const { 201 return _young_gen->capacity() + _old_gen->capacity(); 202 } 203 204 size_t GenCollectedHeap::used() const { | 165 166 os::trace_page_sizes("Heap", 167 collector_policy()->min_heap_byte_size(), 168 total_reserved, 169 alignment, 170 heap_rs->base(), 171 heap_rs->size()); 172 173 return heap_rs->base(); 174 } 175 176 void GenCollectedHeap::post_initialize() { 177 CollectedHeap::post_initialize(); 178 ref_processing_init(); 179 180 DefNewGeneration* def_new_gen = (DefNewGeneration*)_young_gen; 181 182 initialize_size_policy(def_new_gen->eden()->capacity(), 183 _old_gen->capacity(), 184 def_new_gen->from()->capacity()); 185 186 MarkSweep::initialize(); 187 } 188 189 void GenCollectedHeap::ref_processing_init() { 190 _young_gen->ref_processor_init(); 191 _old_gen->ref_processor_init(); 192 } 193 194 GenerationSpec* GenCollectedHeap::young_gen_spec() const { 195 return _young_gen_spec; 196 } 197 198 GenerationSpec* GenCollectedHeap::old_gen_spec() const { 199 return _old_gen_spec; 200 } 201 202 size_t GenCollectedHeap::capacity() const { 203 return _young_gen->capacity() + _old_gen->capacity(); 204 } 205 206 size_t GenCollectedHeap::used() const { |