Integrated: 8316632: Shenandoah: Raise OOME when gc threshold is exceeded
William Kemper
wkemper at openjdk.org
Fri Oct 27 08:21:42 UTC 2023
On Wed, 20 Sep 2023 22:41:52 GMT, William Kemper <wkemper at openjdk.org> wrote:
> Shenandoah will run back-to-back full GCs and _almost_ grind mutator progress to a halt before eventually exhausting memory. This change will have Shenandoah raise a gc threshold exceeded exception if the collector fails to make progress after `ShenandoahNoProgressThreshold` full GC cycles (default is 3).
This pull request has now been integrated.
Changeset: 5b5fd369
Author: William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/5b5fd3694ac6ef224af311a7ab62547dac976da4
Stats: 73 lines in 7 files changed: 54 ins; 2 del; 17 mod
8316632: Shenandoah: Raise OOME when gc threshold is exceeded
Reviewed-by: kdnilsen, ysr, shade
-------------
PR: https://git.openjdk.org/jdk/pull/15852
More information about the hotspot-gc-dev
mailing list