< prev index next >

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

Print this page
rev 51152 : [mq]: gcbuildoptionspatch


 167   os::trace_page_sizes("Heap",
 168                        collector_policy()->min_heap_byte_size(),
 169                        total_reserved,
 170                        alignment,
 171                        heap_rs->base(),
 172                        heap_rs->size());
 173 
 174   return heap_rs->base();
 175 }
 176 
 177 void GenCollectedHeap::post_initialize() {
 178   CollectedHeap::post_initialize();
 179   ref_processing_init();
 180 
 181   DefNewGeneration* def_new_gen = (DefNewGeneration*)_young_gen;
 182 
 183   initialize_size_policy(def_new_gen->eden()->capacity(),
 184                          _old_gen->capacity(),
 185                          def_new_gen->from()->capacity());
 186 

 187   MarkSweep::initialize();

 188 }
 189 
 190 void GenCollectedHeap::ref_processing_init() {
 191   _young_gen->ref_processor_init();
 192   _old_gen->ref_processor_init();
 193 }
 194 
 195 GenerationSpec* GenCollectedHeap::young_gen_spec() const {
 196   return _young_gen_spec;
 197 }
 198 
 199 GenerationSpec* GenCollectedHeap::old_gen_spec() const {
 200   return _old_gen_spec;
 201 }
 202 
 203 size_t GenCollectedHeap::capacity() const {
 204   return _young_gen->capacity() + _old_gen->capacity();
 205 }
 206 
 207 size_t GenCollectedHeap::used() const {




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


< prev index next >