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