-
Notifications
You must be signed in to change notification settings - Fork 15
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
Switch to Eclipse OpenJ9 (to gain performance) #481
base: main
Are you sure you want to change the base?
Conversation
# Conflicts: # .github/workflows/deployment.yml
As we are now at java 16 this can be closed right? |
# Conflicts: # .github/workflows/check-outdated-dependencies.yml # .github/workflows/deployment.yml # .github/workflows/refresh-journal-lists.yml # .github/workflows/tests-fetchers.yml # .github/workflows/tests.yml
No. The first two paragraphs of the PR description still remain valid:
|
Blocked by:
|
OpenJ9is now officially supported by setup-java: https://github.com/actions/setup-java#supported-distributions |
Blocked by
|
Google found https://bell-sw.com/announcements/2022/06/28/hotspot-vs-openj9-performance-comparison/
However, OpenJ9 can be configured even more, which was not done by the Liberica-Persons. See https://www.eclipse.org/openj9/docs/openj9_newuser/. |
Other comment - from https://www.reddit.com/r/java/comments/ga1m4f/comment/fp1fsic/?utm_source=share&utm_medium=web2x&context=3
|
Current build blocked by https://bugs.openjdk.org/browse/JDK-8240567 |
# Conflicts: # .github/workflows/deployment.yml
OMG (1), they switched their distribution "name" (and kind) -- eclipse-openj9/openj9#15060 OMG (2), they do not have any JDK21 build released to SDKMan (yet). |
Refs JabRef#11298 |
# Conflicts: # .github/workflows/deployment.yml
"semeru" is the packaging of OpenJ9 (see https://developer.ibm.com/languages/java/semeru-runtimes/downloads/). It is available as |
Current build - on macOS:
Asked at https://openj9.slack.com/archives/C862YFGL9/p1716031780540649 |
Blocked by ibmruntimes/Semeru-Runtimes#3 |
Background and Motivation
Eclipse OpenJ9 is a JVM developed by IBM since the 90s. It has superior performance compared to Oracle's JVM: https://www.eclipse.org/openj9/performance/
We should give it a try in JabRef, too.
TODOs
Changes