-
Enhancement
-
Resolution: Fixed
-
P4
-
8-shenandoah, 11.0.9, 16, 17
-
b08
We have a block in ShenandoahHeap::maybe_update_heap_refs that is irrelevant after JDK-8231086. Additionally, "resolve and update" paths are really only used by STW GCs, and thus do not require atomic updates. This leads to considerable simplifications in the code, and improves performance on the common paths (especially in fastdebug builds that drop many irrelevant asserts).
- is blocked by
-
JDK-8260408 Shenandoah: adjust inline hints after JDK-8255019
-
- Resolved
-
- relates to
-
JDK-8231086 Shenandoah: Stronger invariant for object-arraycopy
-
- Resolved
-