IT-lexikon › Programmering › GraalVM

GraalVM

Programmering In English → Uppdaterad: 2026-05-26

Oracle Labs JVM-alternativ. Lanserat 2018. Två huvudfeatures: Native Image (AOT-kompilera Java till native binär) + polyglot (kör JS/Python/Ruby/R i samma runtime via Truffle-frameworket).

Native Image gör Java-cold-start mätbart i ms istället för sekunder → driver Java in i serverless (AWS Lambda, Azure Functions). Spring Boot 3 + Quarkus + Micronaut är native-image-redo. Polyglot är mindre använt än utlovat — JavaScript on GraalJS är default JS-engine i Oracle DB. Free version, Enterprise version med extra optimering. Modern alternativ: OpenJDK CRaC (Checkpoint and Restore), HotSpot ahead-of-time-cache.

← Tillbaka till lexikonet