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