Integrated: Degenerate to young cycles for out of cycle allocation failures
William Kemper
wkemper at openjdk.java.net
Tue Oct 19 21:36:26 UTC 2021
On Mon, 18 Oct 2021 21:47:44 GMT, William Kemper <wkemper at openjdk.org> wrote:
> ### Summary
> * Allocation failures outside of cycle degenerate to young collections (previously we ran a global cycle)
> * Added new degen point "roots" because remembered set swap during init mark is _not_ idempotent
> * There is also a change here to register old gen objects when they are allocated under a lock (this reverts a previous change)
This pull request has now been integrated.
Changeset: ca939b69
Author: William Kemper <wkemper at openjdk.org>
URL: https://git.openjdk.java.net/shenandoah/commit/ca939b69f95db2cb8ead9c9459b2d7712909a4b6
Stats: 75 lines in 10 files changed: 43 ins; 23 del; 9 mod
Degenerate to young cycles for out of cycle allocation failures
Reviewed-by: kdnilsen
-------------
PR: https://git.openjdk.java.net/shenandoah/pull/91
More information about the shenandoah-dev
mailing list