Integrated: Update alloc liveness data during final mark of old generation
William Kemper
wkemper at openjdk.java.net
Fri Aug 20 21:19:53 UTC 2021
On Thu, 19 Aug 2021 22:52:23 GMT, William Kemper <wkemper at openjdk.org> wrote:
> Final mark for old generation was missing the use of `ShenandoahFinalMarkUpdateRegionStateClosure` to update region liveness data with allocated objects. In some cases, this could lead to objects being promoted into old regions that appear to have no live data resulting in these promoted objects being erroneously collected.
This pull request has now been integrated.
Changeset: 7dc75373
Author: William Kemper <wkemper at openjdk.org>
URL: https://git.openjdk.java.net/shenandoah/commit/7dc75373a09d3ca7d0a01ab7f5ece8696590ad6e
Stats: 42 lines in 5 files changed: 32 ins; 5 del; 5 mod
Update alloc liveness data during final mark of old generation
Reviewed-by: rkennke
-------------
PR: https://git.openjdk.java.net/shenandoah/pull/60
More information about the shenandoah-dev
mailing list