-
Bug
-
Resolution: Fixed
-
P4
-
9
-
b120
Between the remark and cleanup pauses card live data is created based off recent marking.
During that phase regions might be reclaimed (e.g. eager reclaim), so the card live data at the end is not up to date wrt to that. The card live data contains too many bits for these regions.
Make sure that card live data is completely correct and also tighten the verification accordingly.
During that phase regions might be reclaimed (e.g. eager reclaim), so the card live data at the end is not up to date wrt to that. The card live data contains too many bits for these regions.
Make sure that card live data is completely correct and also tighten the verification accordingly.
- is blocked by
-
JDK-8151386 Extract card live data out of G1ConcurrentMark
-
- Resolved
-
- relates to
-
JDK-8027959 Early reclamation of large objects in G1
-
- Resolved
-
-
JDK-8156926 Card live data for reused old region is wrong
-
- Closed
-