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

William Kemper wkemper at openjdk.org
Tue Nov 12 17:32:00 UTC 2024


On Mon, 11 Nov 2024 17:31: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.

I modified the testing pipelines to set `-Xms4g -Xmx10g -XX:+ShenandoahUncommit`. All performance and stress tests completed successfully on x86 and aarch64. Marking this as ready for review.

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

PR Comment: https://git.openjdk.org/jdk/pull/22019#issuecomment-2471152157


More information about the shenandoah-dev mailing list