There are a number of G1-specific options that are expressed as percentages, but which are not validated during argument processing. In some cases there is no validation at all, and providing arguments outside [0,100] may produce unexpected behavior or crashes. In other cases there is some limited checking and canonicalization where the option is used, usually with a warning message for invalid values. It would be better to always validate these options during argument processing.
Specific options include:
- G1SATBBufferEnqueueingThresholdPercent
- G1RSetUpdatingPauseTimePercent
- G1HeapWastePercent
- G1ReservePerscent
Specific options include:
- G1SATBBufferEnqueueingThresholdPercent
- G1RSetUpdatingPauseTimePercent
- G1HeapWastePercent
- G1ReservePerscent
- duplicates
-
JDK-8078555 GC: implement ranges (optionally constraints) for those flags that have them missing
-
- Resolved
-
- relates to
-
JDK-8068942 Improve validation of -XX:G1ConfidencePercent value
-
- Resolved
-