Integrated: 8373225: GenShen: More adaptive old-generation growth heuristics
Kelvin Nilsen
kdnilsen at openjdk.org
Fri Dec 12 14:05:35 UTC 2025
On Sat, 29 Nov 2025 01:10:02 GMT, Kelvin Nilsen <kdnilsen at openjdk.org> wrote:
> When old-gen consumes a small percentage of heap size, trigger when old-gen expands by more than ShenandoahMinOldGenGrowthPercent, with default value 50%, from the live data in old at time of previous old-gen mark.
>
> When old-gen consumes a larger percentage of heap size, we trigger when old-gen expands by more than ShenandoahMinOldGenGrowthRemainingHeapPercent, with default value 35%, of the memory not live in old at the last marking of old.
This pull request has now been integrated.
Changeset: 41001437
Author: Kelvin Nilsen <kdnilsen at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/410014377c210463d654b841bafbcf36947aa960
Stats: 166 lines in 11 files changed: 106 ins; 7 del; 53 mod
8373225: GenShen: More adaptive old-generation growth heuristics
Reviewed-by: wkemper, ysr
-------------
PR: https://git.openjdk.org/jdk/pull/28561
More information about the hotspot-gc-dev
mailing list