RFR: 8300002: Performance regression caused by non-inlined hot methods due to post call noop instructions

Xiaolin Zheng xlinzheng at openjdk.org
Thu Jan 12 10:18:20 UTC 2023


On Thu, 12 Jan 2023 02:52:17 GMT, Sergey Kuksenko <skuksenko at openjdk.org> wrote:

> 8300002: Performance regression caused by non-inlined hot methods due to post call noop instructions

Hi Sergey,

Would you mind some RV part taking a ride? Thank you! (no need to add a contributor for this)

By the way, seems GHA says `assert(assm->inst_mark() == NULL, "overlapping instructions");` may need some changes;  it seems that x86 and aarch64 have an `InstructionMark` in `post_call_nop()` but ppc and riscv do not always have an `InstructionMark` in `post_call_nop()`.

[rv.txt](https://github.com/openjdk/jdk/files/10400394/rv.txt)

Thanks,
Xiaolin

-------------

PR: https://git.openjdk.org/jdk/pull/11958


More information about the hotspot-dev mailing list