Integrated: 8321815: Shenandoah: gc state should be synchronized to java threads only once per safepoint
William Kemper
wkemper at openjdk.org
Tue Dec 19 00:12:46 UTC 2023
On Thu, 14 Dec 2023 19:14:07 GMT, William Kemper <wkemper at openjdk.org> wrote:
> Presently, every change to the gc change is distributed to all java threads. The gc state is only changed on safepoints. For applications with a very large number of java threads this may increase time on the safepoint. It would be better to synchronize the gc state only once per safepoint.
This pull request has now been integrated.
Changeset: 808a0392
Author: William Kemper <wkemper at openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/808a03927c153581cbece93a4f5a4f8242b61ef5
Stats: 41 lines in 5 files changed: 32 ins; 1 del; 8 mod
8321815: Shenandoah: gc state should be synchronized to java threads only once per safepoint
Reviewed-by: kdnilsen, ysr
-------------
PR: https://git.openjdk.org/jdk/pull/17112
More information about the shenandoah-dev
mailing list