Integrated: Allow old collections to span degenerated young collections
William Kemper
wkemper at openjdk.java.net
Wed Mar 16 20:40:32 UTC 2022
On Wed, 16 Mar 2022 18:11:26 GMT, William Kemper <wkemper at openjdk.org> wrote:
> Prior to this change, a degenerated young cycle would cause an old collection effort to be abandoned.
>
> Summary of changes:
> * Resetting state of old GC during cancellation has been consolidated
> * When old marking is in progress, SATB queues are serviced during init mark of concurrent cycles (bug fix)
> * Old GC cannot be interrupted between end of final mark and final roots (bug fix)
This pull request has now been integrated.
Changeset: 958ea3bc
Author: William Kemper <wkemper at openjdk.org>
URL: https://git.openjdk.java.net/shenandoah/commit/958ea3bc0b42f6a1df05dab1f10498788ad73d2d
Stats: 194 lines in 16 files changed: 95 ins; 55 del; 44 mod
Allow old collections to span degenerated young collections
Reviewed-by: kdnilsen
-------------
PR: https://git.openjdk.java.net/shenandoah/pull/124
More information about the shenandoah-dev
mailing list