I see that JDK-8259800 is related to ARM but this bug is about x64 performance. We recently added several Renaissance into promo testing.
On our OCI BM2.52 platform the performance of Scrabble goes from 240ms/op to 915ms/op with this change.
Here is the repo: https://github.com/renaissance-benchmarks/renaissance/
We are running these in JMH form, it can be built by
tools/sbt/bin/sbt clean renaissanceJmh/jmh:assembly
the JMH jar will be in renaissance-jmh/target/scala-2.12/
ls -lart renaissance-jmh-assembly-*.jar
We are running it with:
java -Djava.library.path=. -jar renaissance-jmh-assembly-0.11.0.jar JmhScrabble -t 1 -i 15 -wi 25 -f 10