hotspot/src/share/vm/memory/metaspace.cpp
changeset 42584 ab0188378b7c
parent 41727 f1658e76a682
child 42594 1b274c848385
--- a/hotspot/src/share/vm/memory/metaspace.cpp	Mon Nov 21 17:38:13 2016 +0000
+++ b/hotspot/src/share/vm/memory/metaspace.cpp	Mon Nov 21 21:07:45 2016 -0500
@@ -489,6 +489,10 @@
       // Get a mmap region anywhere if the SharedBaseAddress fails.
       _rs = ReservedSpace(bytes, Metaspace::reserve_alignment(), large_pages);
     }
+    if (!_rs.is_reserved()) {
+      vm_exit_during_initialization("Unable to allocate memory for shared space",
+        err_msg(SIZE_FORMAT " bytes.", bytes));
+    }
     MetaspaceShared::initialize_shared_rs(&_rs);
   } else
 #endif