-
Bug
-
Resolution: Delivered
-
P2
-
24
-
AMD Rome 16 core
Linux Mint, 21.3
5.15.0-122-generic kernel
JDK 24 b2 +/-JDK-8294960changes
JVM Options (these are passed to JRuby):
-J-Xms110g -J-Xmx110g -J-XX:+UseParallelGC -J-Xmn108g -J-XX:InitialSurvivorRatio=48 -J-XX:SurvivorRatio=48 -J-XX:TargetSurvivorRatio=90 -J-XX:MetaspaceSize=50m -J-XX:MaxMetaspaceSize=50m -J-Xlog:gc*:${GC_LOG_NAME}:tags,uptime -J-XX:+UseTransparentHugePages -J-XX:+AlwaysPreTouch -J-XX:-TieredCompilation -J-XX:-BackgroundCompilation -J-XX:-UsePerfDataAMD Rome 16 core Linux Mint, 21.3 5.15.0-122-generic kernel JDK 24 b2 +/- JDK-8294960 changes JVM Options (these are passed to JRuby): -J-Xms110g -J-Xmx110g -J-XX:+UseParallelGC -J-Xmn108g -J-XX:InitialSurvivorRatio=48 -J-XX:SurvivorRatio=48 -J-XX:TargetSurvivorRatio=90 -J-XX:MetaspaceSize=50m -J-XX:MaxMetaspaceSize=50m -J-Xlog:gc*:${GC_LOG_NAME}:tags,uptime -J-XX:+UseTransparentHugePages -J-XX:+AlwaysPreTouch -J-XX:-TieredCompilation -J-XX:-BackgroundCompilation -J-XX:-UsePerfData
-
Cause Known
-
x86_64
-
linux_ubuntu
Nearly a 50% performance regression in Rubykon, a JRuby benchmark, after JDK-8294960. A JDK 24 prior to JDK-8294960 yields 11.17 iterations / minute, where a JDK 24 after JDK-8294960 yields 6.51 iterations / second (higher score is better).
- relates to
-
JDK-8294960 Convert java.base/java.lang.invoke package to use the Classfile API to generate lambdas and method handles
-
- Resolved
-