Integrated: 8342927: GenShen: Guarantee slices of time for coalesce and filling
William Kemper
wkemper at openjdk.org
Thu Oct 24 18:24:31 UTC 2024
On Thu, 24 Oct 2024 00:13:11 GMT, William Kemper <wkemper at openjdk.org> wrote:
> By design, young collections may preempt old collections. However, in some cases, this leads to starvation of old collection cycles. When old generation collections cannot make progress, the system continues to get "backed up" until an eventual degenerated or full GC cleans out the old generation. Genshen already has a mechanism to guarantee progress for old marking. It should be extended to also provide for coalescing and filling.
This pull request has now been integrated.
Changeset: 0eceb357
Author: William Kemper <wkemper at openjdk.org>
URL: https://git.openjdk.org/shenandoah/commit/0eceb3574e17fd03fd739ce944eefb5c535d036c
Stats: 14 lines in 2 files changed: 3 ins; 0 del; 11 mod
8342927: GenShen: Guarantee slices of time for coalesce and filling
Reviewed-by: kdnilsen
-------------
PR: https://git.openjdk.org/shenandoah/pull/526
More information about the shenandoah-dev
mailing list