8068942: Improve validation of -XX:G1ConfidencePercent value

Validate during argument processing and simplify usage by assuming validated.

Reviewed-by: jmasa, tschatzl
This commit is contained in:
Kim Barrett 2015-01-29 00:08:38 -05:00
parent 155c09ca6b
commit 1a1ddd0d4b
4 changed files with 95 additions and 11 deletions

View file

@ -2316,6 +2316,7 @@ bool Arguments::check_vm_args_consistency() {
status = status && verify_percentage(G1MaxNewSizePercent, "G1MaxNewSizePercent");
status = status && verify_interval(G1NewSizePercent, 0, G1MaxNewSizePercent, "G1NewSizePercent");
status = status && verify_percentage(G1ConfidencePercent, "G1ConfidencePercent");
status = status && verify_percentage(InitiatingHeapOccupancyPercent,
"InitiatingHeapOccupancyPercent");
status = status && verify_min_value(G1RefProcDrainInterval, 1,