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

Aleksey Shipilev shade at openjdk.org
Tue Nov 26 19:28:42 UTC 2024


On Tue, 26 Nov 2024 19:08:58 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 two additional commits since the last revision:
> 
>  - Use count of regions uncommitted to compute uncommit delta
>  - Decouple polling interval from uncommit time out

Looks good!

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

Marked as reviewed by shade (Reviewer).

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


More information about the hotspot-gc-dev mailing list