Evgeny Astigeevich

Results 6 issues of Evgeny Astigeevich

Runtime calls are calls of non-compiled methods. Non-compiled methods stay forever in CodeCache. If they are always within the branch range, they don't need trampolines. This PR adds `is_always_within_branch_range(Address entry)`....

rfr
hotspot
hotspot-compiler

Backout of [JDK-8309271](https://bugs.openjdk.org/browse/JDK-8309271) which has known bugs, possible bugs and performance issues. REDO work is tracked by [JDK-8331749](https://bugs.openjdk.org/browse/JDK-8331749). Found bugs: - When refreshing `CompilerDirectivesAddDCmd::execute` will call `DirectivesStack::hasMatchingDirectives(mh, true)` which only...

ready
rfr
serviceability
hotspot
hotspot-compiler

A Java method can become non-compilable if there are issues with its compilation or if its compiled version causes problems. Additionally, a method can be marked as non-compilable using a...

rfr
serviceability
hotspot-compiler

There is data SB-based spin pauses are less disruptive then ISB-based one on them, so performance is better: - https://github.com/mysql/mysql-server/pull/611 - https://github.com/facebook/folly/pull/2390 There are discussions regarding using it for spin...

ready
rfr
hotspot-compiler

On Graviton 4 SB-based spin pauses are less disruptive then ISB-based ones: see https://bugs.openjdk.org/browse/JDK-8359435 Corretto 21 supports choosing SB for spin pauses. We need to set OnSpinWaitInst to SB for...

Arm Neoverse N1 erratum 1542419: "The core might fetch a stale instruction from memory which violates the ordering of instruction fetches". It is fixed in Neoverse N1 r4p1. Neoverse-N1 implementations...

rfr
hotspot
hotspot-gc
shenandoah