With the introduction of JDK-8333962...
-3.5% SPECjvm2008-Compress-ParGC on Linux-x64
The regression was isolated to jdk-24+3-190
Comments
The SPECjvm2008-Compress score is very sensitive to gc-frequency/young-gen-size. All those regression patches reduces gc-pause slightly, which enables Parallel to reduce young-gen-size while maintaining the original app-time-percent. One can use two workarounds to get back the original perf: 1. increase `GCTimeRatio` 2. disable `UseAdaptiveSizePolicyFootprintGoal`. (This kind of reflects one drawback of current way of calculating app-time-percent -- it doesn't take gc-frequency into account.)
JDK-8338977 aims to restore the out-of-the-box perf.