-
Notifications
You must be signed in to change notification settings - Fork 721
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
Enabled AOT cache at server by default #19584
Enabled AOT cache at server by default #19584
Conversation
Attn @mpirvu |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
jenkins test sanity xlinuxjit,zlinuxjit jdk21 |
zlinux had a timeout on
Given that this is noCompressedrefs the JITServer should not have compiled anything. There is also:
|
It looks like there were quite a lot of segfaults on Z:
and
are examples. |
Let's see how JDK17 behaves: jenkins test sanity xlinuxjit,zlinuxjit jdk17 |
55ddb1d
to
5a11342
Compare
The issue is that I wrote There was apparently also some trailing whitespace elsewhere in that file that needed to be removed. |
Wait, that whitespace might have been introduced by me accidentally. I'll fix that. |
This change makes the option -XX:+JITServerUseAOTCache unnecessary at the server; note that clients are still required to set that option to opt-in to the use of the AOT cache. The -XX:-JITServerUseAOTCache option may still be used at the server to disable the AOT cache as before. This change also has the effect of making ROM class sharing at the server the default. Signed-off-by: Christian Despres <despresc@ibm.com>
5a11342
to
5af2b6e
Compare
That should be correct. |
jenkins test sanity xlinuxjit,zlinuxjit jdk21 |
This change makes the option
-XX:+JITServerUseAOTCache
unnecessary at the server; note that clients are still required to set that option to opt-in to the use of the AOT cache. The-XX:-JITServerUseAOTCache
option may still be used at the server to disable the AOT cache as before.This change also has the effect of making ROM class sharing at the server the default.