Integrated: 8333926: Shenandoah: Lower default immediate garbage threshold

William Kemper wkemper at openjdk.org
Tue Jun 11 22:12:15 UTC 2024


On Mon, 10 Jun 2024 22:53:07 GMT, William Kemper <wkemper at openjdk.org> wrote:

> After marking, when Shenandoah finds a certain percentage threshold of garbage within regions that contain no live objects it will skip the evacuation phase. This threshold is currently 90%, but we (Amazon) have found that many internal workloads benefit significantly by reducing this threshold to 70%. We have also seen improvements on dacapo/sunflow and specjbb2015. We have also not seen any performance degradation caused by lowering this threshold.

This pull request has now been integrated.

Changeset: a7205cc6
Author:    William Kemper <wkemper at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/a7205cc6512796466fefe17d171082995e0966de
Stats:     1 line in 1 file changed: 0 ins; 0 del; 1 mod

8333926: Shenandoah: Lower default immediate garbage threshold

Reviewed-by: kdnilsen, ysr

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

PR: https://git.openjdk.org/jdk/pull/19641


More information about the shenandoah-dev mailing list