RFR(XS) 8076311: Java 9 process negative MaxTenuringThreshold in different way than Java 8

Dmitry Dmitriev dmitry.dmitriev at oracle.com
Fri Apr 3 09:49:48 UTC 2015


Please review this small fix for JDK-8076311. Also, I need a sponsor for 
this fix, who can push it, because I'm not have a OpenJDK name.

Fix for JDK-6521376 add explicit processing of MaxTenuringThreshold XX 
option. When bad value for MaxTenuringThreshold is passed(e.g. negative 
value for unsigned option "-XX:MaxTenuringThreshold=-1"), then function 
print warning and continue execution with default value(0). This 
behavior differs from Java 8. Java 8 process this situation in common 
way for unsigned options, i.e. print waring and reports a error. So, I 
fix Java 9 MaxTenuringThreshold option processing.

Also, I add new test case to the 
test/gc/arguments/TestInitialTenuringThreshold.java to test this situation.

Open webrev: 

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

Tested: JPRT

Thank you,

More information about the hotspot-dev mailing list