diff -r 01cc6bb2a090 -r 72e15d757e6c src/hotspot/share/gc/g1/heapRegionManager.cpp --- a/src/hotspot/share/gc/g1/heapRegionManager.cpp Fri Nov 22 10:03:38 2019 +0100 +++ b/src/hotspot/share/gc/g1/heapRegionManager.cpp Fri Nov 22 10:03:38 2019 +0100 @@ -217,10 +217,8 @@ if (G1CollectedHeap::heap()->hr_printer()->is_active()) { G1CollectedHeap::heap()->hr_printer()->commit(hr); } - HeapWord* bottom = G1CollectedHeap::heap()->bottom_addr_for_region(i); - MemRegion mr(bottom, bottom + HeapRegion::GrainWords); - hr->initialize(mr); + hr->initialize(); hr->set_node_index(G1NUMA::numa()->index_for_region(hr)); insert_into_free_list(at(i)); }