2067 g1_rs.size()/HeapWordSize); |
2067 g1_rs.size()/HeapWordSize); |
2068 |
2068 |
2069 _g1_storage.initialize(g1_rs, 0); |
2069 _g1_storage.initialize(g1_rs, 0); |
2070 _g1_committed = MemRegion((HeapWord*)_g1_storage.low(), (size_t) 0); |
2070 _g1_committed = MemRegion((HeapWord*)_g1_storage.low(), (size_t) 0); |
2071 _hrs.initialize((HeapWord*) _g1_reserved.start(), |
2071 _hrs.initialize((HeapWord*) _g1_reserved.start(), |
2072 (HeapWord*) _g1_reserved.end(), |
2072 (HeapWord*) _g1_reserved.end()); |
2073 _expansion_regions); |
2073 assert(_hrs.max_length() == _expansion_regions, |
|
2074 err_msg("max length: %u expansion regions: %u", |
|
2075 _hrs.max_length(), _expansion_regions)); |
2074 |
2076 |
2075 // Do later initialization work for concurrent refinement. |
2077 // Do later initialization work for concurrent refinement. |
2076 _cg1r->init(); |
2078 _cg1r->init(); |
2077 |
2079 |
2078 // 6843694 - ensure that the maximum region index can fit |
2080 // 6843694 - ensure that the maximum region index can fit |