< prev index next >

src/hotspot/share/gc/shared/genCollectedHeap.cpp

Print this page




 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 {


< prev index next >