RFR: 8316632: Shenandoah: Raise OOME when gc threshold is exceeded
Y. Srinivas Ramakrishna
ysr at openjdk.org
Sat Sep 23 01:50:22 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).
LGTM, modulo a couple of clarifying documentation comments, as discussed.
-------------
Marked as reviewed by ysr (Reviewer).
PR Review: https://git.openjdk.org/jdk/pull/15852#pullrequestreview-1640764029
More information about the hotspot-gc-dev
mailing list