-
Bug
-
Resolution: Fixed
-
P2
-
14
-
b26
G1 calculates the time it takes to evacuate the contents of a mutator region as they are retired.
At this time G1 always uses the same region predictor to calculate that amount for all mutator regions.
This typically results in mispredicting the time as objects in different regions have different predictions. This makes the amount of time left for old gen evacuation wrong during mixed gc, resulting in bad actual pause times.
This seems to be a day one bug.
At this time G1 always uses the same region predictor to calculate that amount for all mutator regions.
This typically results in mispredicting the time as objects in different regions have different predictions. This makes the amount of time left for old gen evacuation wrong during mixed gc, resulting in bad actual pause times.
This seems to be a day one bug.
- blocks
-
JDK-8234336 Improve G1 per-region predictions by discounting waste
-
- Open
-
- is blocked by
-
JDK-8233588 Clean up SurvRateGroup
-
- Resolved
-
-
JDK-8233919 Incrementally calculate the occupied cards in a heap region remembered set
-
- Resolved
-
- relates to
-
JDK-8330847 G1 accesses uninitialized memory when predicting eden copy time
-
- Resolved
-