src/share/vm/memory/collectorPolicy.cpp

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

*** 63,74 **** 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())); } if (MetaspaceSize > MaxMetaspaceSize) { FLAG_SET_ERGO(uintx, MetaspaceSize, MaxMetaspaceSize); } --- 63,73 ---- if (MaxHeapSize < InitialHeapSize) { vm_exit_during_initialization("Incompatible initial and maximum heap sizes specified"); } if (!is_size_aligned(MaxMetaspaceSize, max_alignment())) { ! MaxMetaspaceSize = restricted_align_down(MaxMetaspaceSize, max_alignment()); } if (MetaspaceSize > MaxMetaspaceSize) { FLAG_SET_ERGO(uintx, MetaspaceSize, MaxMetaspaceSize); }