--- old/src/hotspot/share/memory/filemap.cpp 2020-02-14 18:02:38.343611045 +0100 +++ new/src/hotspot/share/memory/filemap.cpp 2020-02-14 18:02:38.127608045 +0100 @@ -1747,10 +1747,7 @@ bool FileMapInfo::map_heap_data(MemRegion **heap_mem, int first, int max, int* num, bool is_open_archive) { - MemRegion* regions = NEW_C_HEAP_ARRAY(MemRegion, max, mtInternal); - for (int i = 0; i < max; i++) { - ::new (®ions[i]) MemRegion(); - } + MemRegion* regions = MemRegion::create(max, mtInternal); FileMapRegion* si; int region_num = 0;