Integrated: 8349766: GenShen: Bad progress after degen does not always need full gc
Kelvin Nilsen
kdnilsen at openjdk.org
Thu Feb 27 18:43:02 UTC 2025
On Tue, 11 Feb 2025 03:31:51 GMT, Kelvin Nilsen <kdnilsen at openjdk.org> wrote:
> In generational mode, only upgrade to full GC from degenerated GC if we've done two degenerated cycles in a row and both indicated bad progress. Otherwise, start another concurrent GC, which will most likely degenerate also. But this degenerated cycle will reclaim floating garbage within the young generation much more quickly than a full GC would have done.
This pull request has now been integrated.
Changeset: 3ae80bfb
Author: Kelvin Nilsen <kdnilsen at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/3ae80bfb6085e1a6bcb551c7b0be8f27b6f9fde9
Stats: 20 lines in 2 files changed: 17 ins; 0 del; 3 mod
8349766: GenShen: Bad progress after degen does not always need full gc
Reviewed-by: wkemper
-------------
PR: https://git.openjdk.org/jdk/pull/23552
More information about the hotspot-gc-dev
mailing list