RFR: 8342444: Shenandoah: Uncommit regions from a separate, STS aware thread [v3]

Kelvin Nilsen kdnilsen at openjdk.org
Sat Nov 16 17:53:53 UTC 2024


On Fri, 15 Nov 2024 21:35:03 GMT, William Kemper <wkemper at openjdk.org> wrote:

>> Currently, Shenandoah uncommits regions from its control thread. The control thread is responsible for starting GC cycles in a timely fashion. Uncommitting memory from this thread may introduce unwanted delays in the control thread's response to GC pressure.
>
> William Kemper has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Prevent uncommit thread from running during GC

I'm ok with this, but best to wait for @shipilev approval before integrating.

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

Marked as reviewed by kdnilsen (Author).

PR Review: https://git.openjdk.org/jdk/pull/22019#pullrequestreview-2440779513


More information about the shenandoah-dev mailing list