RFR: 8316632: Shenandoah: Raise OOME when gc threshold is exceeded [v6]

Aleksey Shipilev shade at openjdk.org
Tue Oct 17 19:26:45 UTC 2023


On Tue, 17 Oct 2023 18:36:41 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).
>
> William Kemper has updated the pull request incrementally with two additional commits since the last revision:
> 
>  - Remove unnecessary nesting and other differences
>  - Update formatting

All right, this looks fine.

-------------

Marked as reviewed by shade (Reviewer).

PR Review: https://git.openjdk.org/jdk/pull/15852#pullrequestreview-1683198268


More information about the hotspot-gc-dev mailing list