Integrated: Improve handling of promotion and old generation evacuation failures

William Kemper wkemper at openjdk.java.net
Wed Oct 6 18:26:38 UTC 2021


On Wed, 6 Oct 2021 17:17:54 GMT, William Kemper <wkemper at openjdk.org> wrote:

> There are two changes here:
>  * A promotion failure will cause the old generation heuristic to request an old collection.
>  * An evacuation failure in the old generation will trigger a full collection.
> 
> Minor change:
>  * If an allocation failure has been detected, the control thread will not sleep at the bottom of its loop.

This pull request has now been integrated.

Changeset: 6a1eebb9
Author:    William Kemper <wkemper at openjdk.org>
URL:       https://git.openjdk.java.net/shenandoah/commit/6a1eebb97378db11fc269c4ffce550bea2567777
Stats:     80 lines in 6 files changed: 58 ins; 15 del; 7 mod

Improve handling of promotion and old generation evacuation failures

Reviewed-by: kdnilsen

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

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


More information about the shenandoah-dev mailing list