RFR: Update alloc liveness data during final mark of old generation

Roman Kennke rkennke at openjdk.java.net
Fri Aug 20 10:20: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.

Ok! Thanks!

-------------

Marked as reviewed by rkennke (Lead).

PR: https://git.openjdk.java.net/shenandoah/pull/60


More information about the shenandoah-dev mailing list