RFR: 8295069: [PPC64] Performance regression after JDK-8290025 [v2]
Andrew Haley
aph at openjdk.org
Tue Oct 11 09:07:26 UTC 2022
On Mon, 10 Oct 2022 20:58:33 GMT, Martin Doerr <mdoerr at openjdk.org> wrote:
> > Might it make sense for PPC to do what AArch64 does? We don't need any memory fence instructions on the fast path.
>
> We are actually doing what AArch64 does, now. AArch64 still uses `membar(__ LoadLoad)` for (non-generational) ZGC and ShenandoahGC, because they use `NMethodPatchingType::conc_data_patch`. Other GCs don't need any memory fence instructions.
Ah, okay. On AArch64 we only issue a `LoadLoad` for `conc_data_patch` so I think we're good.
-------------
PR: https://git.openjdk.org/jdk/pull/10632
More information about the hotspot-gc-dev
mailing list