-
Enhancement
-
Resolution: Fixed
-
P4
-
8-shenandoah, 11-shenandoah, 14
-
b15
-
generic
-
generic
One significant contributor to Shenandoah's barrier performance is the LRB-midpath performance: when heap is unstable *and* the loaded reference is in cset, we then check if the object is forwarded and if not, call out into the slow-path. A way to avoid this is to update references right in the slow-path. This avoids triggering the cset-check on next access of the same field.
- relates to
-
JDK-8232010 Shenandoah: implement self-fixing native barrier
-
- Resolved
-
-
JDK-8232992 Shenandoah: Implement self-fixing interpreter LRB
-
- Resolved
-
-
JDK-8233165 Shenandoah:SBSA::gen_load_reference_barrier_stub() should use pointer register for address on aarch64
-
- Resolved
-
-
JDK-8233021 Shenandoah: SBSC2::is_shenandoah_lrb_call should match all LRB shapes
-
- Resolved
-
-
JDK-8238153 CTW: C2 (Shenandoah) compilation fails with "Unknown node in get_load_addr: CreateEx"
-
- Resolved
-
-
JDK-8244510 Shenandoah: invert SHC2Support::is_in_cset condition
-
- Resolved
-
(1 relates to)