A Oracle lançou GraalVM para JDK 22, uma atualização para o tempo de execução Java com compilação antecipada (AOT) que traz suporte para recursos Java 22.

Lançado no mesmo dia do Java 22, publicado em 19 de março, o GraalVM para JDK 22 pode ser baixado do site do projeto. A maioria dos recursos do JDK 22 estão disponíveis para compilação Graal JIT e compilação Native Image AOT. Os recursos Java 22 suportados no Graal JIT e no Native Image incluem modelos de string, a API de arquivo de classe, variáveis ​​e padrões sem nome, simultaneidade estruturada e valores com escopo definido.

Os binários GraalVM são menores, iniciam mais rápido, fornecem desempenho máximo sem aquecimento e usam menos memória e CPU do que aplicativos executados na JVM. GraalVM Native Image compila aplicativos Java antecipadamente em binários independentes. E além de oferecer suporte a Java, GraalVM fornece tempos de execução para linguagens como Python, JavaScript e Ruby.

Com a nova versão do GraalVM, o módulo Graal foi renomeado de jdk.internal.vm.compiler para jdk.graal.compiler. Além disso, os pacotes do compilador foram movidos para o jdk.graal.compiler espaço para nome. Esta renomeação foi feita em preparação para o Projeto Galahad e para estabelecer o namespace jdk.graal para subprojetos do Graal, de acordo com as notas de lançamento.

O objetivo do Projeto Galahad é contribuir com tecnologias relacionadas ao GraalVM para a comunidade OpenJDK e prepará-las para uma possível incubação em uma versão principal do JDK.