When reusing an old region for allocation during gc, we update its gc time stamp.
If concurrent card live data generation occurs for that region at that time, the following finalization will reset its card live data incorrectly.
The following scrubbing will cause missed remembered set entries.
If concurrent card live data generation occurs for that region at that time, the following finalization will reset its card live data incorrectly.
The following scrubbing will cause missed remembered set entries.
- relates to
-
JDK-8153170 Card Live Data does not correctly handle eager reclaim
-
- Resolved
-