Experimenting Choco with GraalVM #836
dimitri-justeau
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
GraalVM is "a high-performance JDK distribution designed to accelerate the execution of applications written in Java and other JVM languages along with support for JavaScript, Ruby, Python, and a number of other popular languages. GraalVM’s polyglot capabilities make it possible to mix multiple programming languages in a single application while eliminating foreign language call costs." (https://www.graalvm.org/docs/introduction/).
I wonder how Choco would perform with GraalVM. It tried it for some of my problems, but having a full benchmark comparison with OpenJDK VM or Oracle VM could be nice.
Another interesting feature of GraalVM is the native image : "Native Image is a technology to ahead-of-time compile Java code to a standalone executable, called a native image. This executable includes the application classes, classes from its dependencies, runtime library classes, and statically linked native code from JDK. It does not run on the Java VM, but includes necessary components like memory management, thread scheduling, and so on from a different runtime system, called “Substrate VM”." (https://www.graalvm.org/reference-manual/native-image/).
I have already in mind to try GraalVM and the native-image for my choco problems. I will share my feedbacks in this discussion. If anyone already tries, or do it in the future, please share your experiences in this discussion.
Beta Was this translation helpful? Give feedback.
All reactions