-
Notifications
You must be signed in to change notification settings - Fork 722
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use LDR_CNTRL in AIX to use 64KB page sizes. #19052
Comments
https://bugs.openjdk.org/browse/JDK-8252802 wasn't committed. The status is withdrawn, and the PR openjdk/jdk#17906 (comment) was closed due to that comment. What testing have we done on this change locally? |
Tested couple workloads locally and it may have helped somewhat or stayed the same, with not significant impact on memory usage (positive or negative), hence no significant implication. Also pLinux already uses 64KB everywhere by default. |
That doesn't seem like a strong justification to go ahead with the change and the potential risks. Everything forked from the JVM will have the same settings. |
In the past (java7 time), we set it anyway. It was lost without our knowing when the build was moved to Bangalore. On POWER6/7, it had substantial performance benefit. On newer processor(s), the benefit seemed less (2-3%). No other implications expected. @pshipton |
Pls run internal builds with all the test suites. |
Besides the testing, the change should include an option to control the behavior, so a user or dev can turn it off for diagnostics, if it's causing problems, or the change isn't desired. An example similar option is |
that sounds reasonable. we only set it when -XX:-YYY is not set. |
We can improve performance on AIX by setting LDR_CNTRL to use 64KB pages by default.
LDR_CNTRL=TEXTPSIZE=64K@DATAPSIZE=64K@STACKPSIZE=64K@SHMPSIZE=64K
This is proposed to OpenJDK https://bugs.openjdk.org/browse/JDK-8252802 but rejected.
The text was updated successfully, but these errors were encountered: