JDK-8329267 : -10% Dacapo:jython regression after JDK-8273712
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 21,22,23
  • Priority: P4
  • Status: Open
  • Resolution: Unresolved
  • Submitted: 2024-03-28
  • Updated: 2024-05-28
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
tbdUnresolved
Related Reports
Relates :  
Description
Looks very reproducible here on Graviton 3 instance (m7g.16xlarge), affects multiple releases, including current mainline.

$ for I in `seq 1 3`; do java -Xmx4g -Xms4g -XX:+AlwaysPreTouch -jar dacapo-23.11-chopin.jar jython -n 20 -t 1; done

Yields:
  17u-dev: 3664, 3654, 3673 msec
  18-ga: 3995, 4000, 3982 msec  <--- bulk of regression here
  mainline: 4004, 4020, 3937 msec

Bisection points to JDK-8273712 as the cause for the regression.
Comments
Might be expected, [~iveresov] can you have a look? ILW = Performance regression, single benchmark, no known workaround = MLH = P4
02-04-2024