Integration of JDK-8318562 into 22-b25 caused a ~ 2% regression in SPECjvm2008-MonteCarlo-ParGC on Linux-x64. The regression also shows up 21.0.2-b9.
The regression also exhibits at a larger size (5-7%) with G1 and ZGC, but with more noise in the data-set.
SPECjvm2008 options:
scimark.monte_carlo -ikv
Java options:
-server -XX:+UseParallelGC -XX:-PrintWarnings -XX:+UseLargePages
Regression was isolated by running CI builds for 22-b25 (graph attached). The performance drop shown is from jdk-22+25-1953 to jdk-22+25-1954 - putting the regression introduction in jdk-22+25-1954. That CI build contains only the change-set for JDK-8318562.