src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Print this page
*** 2067,2078 ****
g1_rs.size()/HeapWordSize);
_g1_storage.initialize(g1_rs, 0);
_g1_committed = MemRegion((HeapWord*)_g1_storage.low(), (size_t) 0);
_hrs.initialize((HeapWord*) _g1_reserved.start(),
! (HeapWord*) _g1_reserved.end(),
! _expansion_regions);
// Do later initialization work for concurrent refinement.
_cg1r->init();
// 6843694 - ensure that the maximum region index can fit
--- 2067,2080 ----
g1_rs.size()/HeapWordSize);
_g1_storage.initialize(g1_rs, 0);
_g1_committed = MemRegion((HeapWord*)_g1_storage.low(), (size_t) 0);
_hrs.initialize((HeapWord*) _g1_reserved.start(),
! (HeapWord*) _g1_reserved.end());
! assert(_hrs.max_length() == _expansion_regions,
! err_msg("max length: %u expansion regions: %u",
! _hrs.max_length(), _expansion_regions));
// Do later initialization work for concurrent refinement.
_cg1r->init();
// 6843694 - ensure that the maximum region index can fit