RFR: Improve handling of promotion and old generation evacuation failures

Kelvin Nilsen kdnilsen at openjdk.java.net
Wed Oct 6 18:08:29 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.

Thank you for these improvements.

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

Marked as reviewed by kdnilsen (Committer).

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


More information about the shenandoah-dev mailing list