RFR: 8370947: Mitigate Neoverse-N1 erratum 1542419 negative impact on GCs and JIT performance [v28]
Evgeny Astigeevich
eastigeevich at openjdk.org
Tue Feb 24 13:42:05 UTC 2026
On Thu, 19 Feb 2026 15:54:35 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:
>> Evgeny Astigeevich has updated the pull request incrementally with one additional commit since the last revision:
>>
>> Do fullGC when multiple threads execute test methods
>
> src/hotspot/share/code/nmethod.cpp line 2099:
>
>> 2097: } else if (iter.type() == relocInfo::metadata_type) {
>> 2098: metadata_Relocation* reloc = iter.metadata_reloc();
>> 2099: modified_inst = reloc->fix_metadata_relocation();
>
> Sounds like `modified_inst` is just collecting for the sake of flipping `modified_code` to `true`? Why not just `modified_code |= ...` all these uses?
Changed to `|=`.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/28328#discussion_r2847220361
More information about the shenandoah-dev
mailing list