hotspot/src/share/vm/gc/g1/g1CollectorPolicy.cpp
changeset 38011 74a6871d896b
parent 38010 51fe205359f8
child 38012 69916710bfed
equal deleted inserted replaced
38010:51fe205359f8 38011:74a6871d896b
    90   _space_alignment = HeapRegion::GrainBytes;
    90   _space_alignment = HeapRegion::GrainBytes;
    91   size_t card_table_alignment = CardTableRS::ct_max_alignment_constraint();
    91   size_t card_table_alignment = CardTableRS::ct_max_alignment_constraint();
    92   size_t page_size = UseLargePages ? os::large_page_size() : os::vm_page_size();
    92   size_t page_size = UseLargePages ? os::large_page_size() : os::vm_page_size();
    93   _heap_alignment = MAX3(card_table_alignment, _space_alignment, page_size);
    93   _heap_alignment = MAX3(card_table_alignment, _space_alignment, page_size);
    94 }
    94 }
    95 
       
    96 void G1CollectorPolicy::initialize_flags() {
       
    97   if (G1HeapRegionSize != HeapRegion::GrainBytes) {
       
    98     FLAG_SET_ERGO(size_t, G1HeapRegionSize, HeapRegion::GrainBytes);
       
    99   }
       
   100 
       
   101   guarantee(SurvivorRatio >= 1, "Range checking for SurvivorRatio should guarantee that value is >= 1");
       
   102 
       
   103   CollectorPolicy::initialize_flags();
       
   104 }
       
   105