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 shenandoah-dev
mailing list