Integrated: 8351444: Shenandoah: Class Unloading may encounter recycled oops

William Kemper wkemper at openjdk.org
Wed Mar 12 20:16:07 UTC 2025


On Fri, 7 Mar 2025 21:47:31 GMT, William Kemper <wkemper at openjdk.org> wrote:

> Unloading classes may require a walk of unreachable oops. For this reason, it is not safe to recycle memory before class unloading is complete. This complements existing code to prevent mutators from recycling trash regions while weak roots is in progress.

This pull request has now been integrated.

Changeset: cdf7632f
Author:    William Kemper <wkemper at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/cdf7632f8a85611077a27c91ad928ed8ea116f95
Stats:     47 lines in 4 files changed: 23 ins; 7 del; 17 mod

8351444: Shenandoah: Class Unloading may encounter recycled oops

Reviewed-by: shade, rkennke

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

PR: https://git.openjdk.org/jdk/pull/23951


More information about the shenandoah-dev mailing list