RFR(s): 8067187: -XX:MaxMetaspaceSize=20m -Xshare:dump caused JVM to crash

Calvin Cheung calvin.cheung at oracle.com
Fri Dec 12 20:42:54 UTC 2014


JBS: https://bugs.openjdk.java.net/browse/JDK-8067187

This fix is to add a check on the MaxMetaspaceSize when performing CDS 
archive dumping.

With the fix, instead of a crash, it will print and error message like 
the following and exit:

Java HotSpot(TM) 64-Bit Server VM warning:
The MaxMetaspaceSize of 20971520 bytes is not large enough.
Either don't specify the -XX:MaxMetaspaceSize=<size>
or increase the size to at least 33554432.

Tested manually via command line and jtreg test on the new test.

webrev: http://cr.openjdk.java.net/~ccheung/8067187/webrev/

thanks,
Calvin


More information about the hotspot-runtime-dev mailing list