• Use your favorite Java IDE and development tools, and then compile your application ahead-of-time into an executable with GraalVM Native Image.
  • GraalVM is a high performance JDK that speeds up the performance of Java and JVM-based applications and simplifies the building and running of Java cloud...
  • GraalVM Native Image compiles your application ahead of time into a standalone native binary that starts instantly, scales fast, and uses fewer compute resources.
  • GraalVM is a Java Development Kit (JDK) written in Java. The open-source distribution of GraalVM is based on OpenJDK, and the enterprise distribution is based on Oracle JDK.
  • This quick reference is a one-page short summary of what GraalVM can do and the key options and commands to illustrate its capabilities.
  • Both editions are designed to work for Windows, Linux and macOS platforms and on x86 64-bit systems. GraalVM is based on either JDK 8 or 11.
  • Currently, Ktor Server applications that want to leverage GraalVM have to use CIO as the application engine. Prepare for GraalVM.
  • GraalVM Community container images for this version are available in the GitHub Container Registry. To pull GraalVM JDK with Docker
  • Similar to Java VisualVM, Graal VisualVM is a stable tool built on top of the VisualVM and tested with the concrete GraalVM release.
  • TL;DR: GraalVM is an extension of the JVM written in pure Java, developed by Oracle and supporting a polyglot programming model and ahead-of-time compilation.