src/hotspot/share/gc/shared/genCollectedHeap.cpp
changeset 47819 ee36a8e36561
parent 47799 1772ebf07d1f
child 48168 cb5d2d4453d0
equal deleted inserted replaced
47818:2f6ab27efb60 47819:ee36a8e36561
   151                                       _old_gen->capacity(),
   151                                       _old_gen->capacity(),
   152                                       def_new_gen->from()->capacity());
   152                                       def_new_gen->from()->capacity());
   153   _gen_policy->initialize_gc_policy_counters();
   153   _gen_policy->initialize_gc_policy_counters();
   154 }
   154 }
   155 
   155 
   156 void GenCollectedHeap::check_gen_kinds() {
       
   157   assert(young_gen()->kind() == Generation::DefNew,
       
   158          "Wrong youngest generation type");
       
   159   assert(old_gen()->kind() == Generation::MarkSweepCompact,
       
   160          "Wrong generation kind");
       
   161 }
       
   162 
       
   163 void GenCollectedHeap::ref_processing_init() {
   156 void GenCollectedHeap::ref_processing_init() {
   164   _young_gen->ref_processor_init();
   157   _young_gen->ref_processor_init();
   165   _old_gen->ref_processor_init();
   158   _old_gen->ref_processor_init();
   166 }
   159 }
   167 
   160 
   982 }
   975 }
   983 
   976 
   984 GenCollectedHeap* GenCollectedHeap::heap() {
   977 GenCollectedHeap* GenCollectedHeap::heap() {
   985   CollectedHeap* heap = Universe::heap();
   978   CollectedHeap* heap = Universe::heap();
   986   assert(heap != NULL, "Uninitialized access to GenCollectedHeap::heap()");
   979   assert(heap != NULL, "Uninitialized access to GenCollectedHeap::heap()");
   987   assert(heap->kind() == CollectedHeap::GenCollectedHeap ||
   980   assert(heap->kind() == CollectedHeap::SerialHeap ||
   988          heap->kind() == CollectedHeap::CMSHeap, "Not a GenCollectedHeap");
   981          heap->kind() == CollectedHeap::CMSHeap, "Not a GenCollectedHeap");
   989   return (GenCollectedHeap*) heap;
   982   return (GenCollectedHeap*) heap;
   990 }
   983 }
   991 
   984 
   992 void GenCollectedHeap::prepare_for_compaction() {
   985 void GenCollectedHeap::prepare_for_compaction() {