With the introduction of JDK-8212605...
-1.7% DaCapo-lusearch-large on Solaris-SPARC
-1.9% DaCapo-pmd-large on Solaris-SPARC
The regression was isolated to jdk-11.0.24+4-220 (which only contains JDK-8212605)
Comments
That's strange. JDK-8215205 was supposed to improve performance. If the problem is only on SPARC, I wonder if we are somehow doing redundant register window flushes.
11-06-2024
Sure, [~dlong]. I will take over this and try to reproduce this issue.
29-05-2024
[~fmatte], do you access to Solaris SPARC and have time to look into this? If so, I can assign it to you.
29-05-2024
Yes, Solaris Studio Performance Analyzer is available for Solaris SPARC. Version 12.4 can be downloaded from Oracle’s external web site, https://www.oracle.com/tools/developerstudio/downloads/solaris-studio-v124-downloads.html
28-05-2024
[~dlong] I also haven't used that platform in forever. I don't know the state of the toolset there. [~huntch] is probably the right person to ask.
28-05-2024
OK, this is mysterious. I don't remember there being a regression with Solaris SPARC when these changes originally went in to JDK 12. It's been a long time since I worked with that platform. [~resii], is there a tool (Solaris Studio?) that could tell us where the regression is?
24-05-2024
Yes, this is expected, unless JDK-8214329 and other related bug-tail issues are also applied. So the regression should be gone in b05 or later b04 builds that contain all the follow-up fixes for JDK-8212605.
[~fmatte], can you confirm which jdk-11.0.24+4-XXX build has all the fixes?
23-05-2024
Dean, can you please take a look at this and see if any improvements can be made?