< prev index next >

src/hotspot/share/memory/filemap.cpp

Print this page
rev 58060 : [mq]: 8238999-iklam-review

@@ -1745,14 +1745,11 @@
   }
 }
 
 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 (&regions[i]) MemRegion();
-  }
+  MemRegion* regions = MemRegion::create(max, mtInternal);
   FileMapRegion* si;
   int region_num = 0;
 
   for (int i = first;
            i < first + max; i++) {
< prev index next >