-
Enhancement
-
Resolution: Fixed
-
P3
-
hs17, 7
-
b11
-
generic
-
generic
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2190657 | 7 | Tony Printezis | P3 | Closed | Fixed | b87 |
JDK-2197967 | 6u23 | Tony Printezis | P3 | Resolved | Fixed | b01 |
JDK-2199915 | 6u22m | Tony Printezis | P3 | Resolved | Fixed | b01 |
JDK-2193608 | 6u21p | Tony Printezis | P3 | Resolved | Fixed | b03 |
JDK-2189810 | 6u21 | Tony Printezis | P3 | Resolved | Fixed | b01 |
JDK-2190658 | hs18 | Tony Printezis | P3 | Closed | Fixed | b01 |
This CR will cover the renaming of all our current flags that are available in the product (i.e., product, diagnostic, and experimental flags) that we want to rename. Separate CRs will cover other G1 flag changes whose implementation will be a bit more involved (i.e., it will not be just a simple renaming).
General guidelines for the parameter naming:
- All G1-only parameters is prefixed with "G1"
- concurrent refinement is referred to as "ConcRefinement"
- concurrent marking is referred to as "ConcMark"
- A G1 heap region is referred to as "HeapRegion"
- switch type of flags (i.e., the switch a service on or off) will use the "Use" form and be prefixed with "G1", e.g., G1UseAdaptiveConcRefinement
- parameters that represent milliseconds are suffixed with "Millis"
- parameters that represent percentages are suffixed with "Percent"
The Public Comments on this CR will enumerate all flag changes (that will be covered by this and the other CRs), so that we can have them in one place.
- backported by
-
JDK-2189810 G1: command line parameter renaming
- Resolved
-
JDK-2193608 G1: command line parameter renaming
- Resolved
-
JDK-2197967 G1: command line parameter renaming
- Resolved
-
JDK-2199915 G1: command line parameter renaming
- Resolved
-
JDK-2190657 G1: command line parameter renaming
- Closed
-
JDK-2190658 G1: command line parameter renaming
- Closed
- relates to
-
JDK-6871109 G1: remove the concept of the scan-only prefix
- Resolved
-
JDK-6928073 G1: use existing command line parameters for marking cycle initiation
- Closed
-
JDK-6928065 G1: use existing command line parameters to set the young generation size
- Closed
-
JDK-6928081 G1: rename parameters common with CMS
- Closed
-
JDK-6942253 G1: replace G1ParallelGCAllocBufferSize with YoungPLABSize and OldPLABSize
- Closed
-
JDK-6818524 G1: use ergonomic resizing of PLABs
- Closed
-
JDK-6937160 G1: should observe GCTimeRatio
- Closed