Oracle GraalVM Enterprise Edition is built on the global standard for enterprise-class application development, Java SE. GraalVM Enterprise is built on the global standard for enterprise-class application development, Java SE. GraalVM Enterprise is a multilingual virtual machine, and delivers even higher efficiency, better isolation and greater agility for enterprises in cloud and hybrid environment.
GraaVMl Compiler - generates compiled code to run in either JavaVM or our Native Image Virtual Machine
GraalVM Native Image - allows scripted applications to be compiled ahead of time into a binary that runs natively on the system
Language Implementation Framework - enables implementing any language for the GraalVM environment
LLVM Interpreter - permits native code to run in a managed environment in GraalVM Enterprise
Performance - GraalVM Enterprise shows up to 3x performance improvements on a wide variety of measurements in the new JVM benchmark called “Renaissance,” which was accepted at the most prestigious programming language conference—PLDI. The benchmark and performance results are maintained by Charles University in Prague and are available at Renaissance.dev.
Safe Mode - Includes a “safe mode” for native libraries based on our LLVM bitcode interpreter, which will compile even C code to use managed memory, garbage collection and bounds-checks, which help protect against common security applications vulnerabilities like buffer overflows.
Native Image - Improves security by reducing your application attack surface by only putting code needed by your application into the runtime, removing unused code that could expand the attack surface.
Interoperability - Languages executed in GraalVM can call each other without overhead and libraries from other languages can be used.