Java / GraalVM Interview questions
What are the editions of GraalVM?
GraalVM is distributed in a few editions that differ mainly in optimization level, licensing, and support.
- GraalVM Community Edition (CE) - free, open-source, includes the core JIT compiler, Truffle, and Native Image with a serial or epsilon garbage collector for native images.
- Oracle GraalVM (the successor to the former "Enterprise Edition") - free to use under the GraalVM Free Terms and Conditions, adds extra optimizations such as profile-guided optimization, the G1 garbage collector for native images, and improved compressed pointers.
- Mandrel - a Red Hat downstream distribution of the Community codebase, tuned specifically for Quarkus.
Since JDK 17, Oracle GraalVM builds are bundled directly with the base JDK builds rather than shipped as a wholly separate product line.
More Related questions...