GraalVM是Oracle开发的通用虚拟机,用于运行JVM语言、JavaScript、Python、Ruby、R以及C/ c++等基于llvm的语言编写的应用程序。简单地说,GraalVM可以作为JVM和其他受支持的非JVM语言的性能更好的VM使用。但它也允许我们编写多语言应用程序,对性能影响很小;和它的本机映像实用程序(目前仅作为早期采用者技术)可以让我们提前将Java代码编译为独立的可执行文件,以更快的启动速度和更少的内存使用。GraalVM在Java社区和许多Java框架(包括Micronaut,Quarkus,Helidon)已经在利用它了。