src/share/vm/memory/collectorPolicy.cpp

Print this page
rev 5350 : 8025313: MetaspaceMemoryPool incorrectly reports undefined size for max

@@ -63,12 +63,11 @@
   if (MaxHeapSize < InitialHeapSize) {
     vm_exit_during_initialization("Incompatible initial and maximum heap sizes specified");
   }
 
   if (!is_size_aligned(MaxMetaspaceSize, max_alignment())) {
-    FLAG_SET_ERGO(uintx, MaxMetaspaceSize,
-        restricted_align_down(MaxMetaspaceSize, max_alignment()));
+    MaxMetaspaceSize = restricted_align_down(MaxMetaspaceSize, max_alignment());
   }
 
   if (MetaspaceSize > MaxMetaspaceSize) {
     FLAG_SET_ERGO(uintx, MetaspaceSize, MaxMetaspaceSize);
   }