RFR: Coalesce and fill dead objects after class unloading
William Kemper
wkemper at openjdk.java.net
Tue Feb 8 16:53:50 UTC 2022
This reverts a recent change to coalesce and fill dead objects immediately after final mark. These objects cannot be filled until after class unloading to support a use case where the LRB needs to access from-space objects. So, rather than coalesce and fill during the concurrent mark phase, we move it to the evacuation phase of a degenerated cycle.
-------------
Commit messages:
- Coalesce and fill dead objects after class unloading
Changes: https://git.openjdk.java.net/shenandoah/pull/111/files
Webrev: https://webrevs.openjdk.java.net/?repo=shenandoah&pr=111&range=00
Stats: 15 lines in 2 files changed: 8 ins; 7 del; 0 mod
Patch: https://git.openjdk.java.net/shenandoah/pull/111.diff
Fetch: git fetch https://git.openjdk.java.net/shenandoah pull/111/head:pull/111
PR: https://git.openjdk.java.net/shenandoah/pull/111
More information about the shenandoah-dev
mailing list