A Oracle lançou o GRAALVM para o JDK 24, um kit de desenvolvimento Java alternativo sintonizado com a inferência de perfil JDK 24, recém-lançada, que usa a inferência de perfil baseada em ML (aprendizado de máquina) para aumentar o desempenho de pico em cerca de 7,9% em média nos benchmarks da Microservices, disse a empresa.

O GRAALVM para o JDK 24 foi lançado em 18 de março. Graalvm para o JDK 24 pode ser baixado de Graalvm.org.

Com esta atualização mais recente, uma nova geração de inferência habilitada para ML, chamada Graalnn, está sendo introduzida. Graalnn fornece perfil estático sensível ao contexto com redes neurais. A Oracle disse que registrou uma melhoria de desempenho de pico de aproximadamente 7,9%, em média, em uma ampla gama de benchmarks de microsserviços, incluindo Micronaut, Spring e Quarkus. A imagem nativa no Oracle Graalvm usou um modelo de ML pré-treinado para prever probabilidades de execução dos ramificações de gráficos de fluxo de controle, permitindo otimizações poderosas e melhor desempenho de pico de imagens nativas, de acordo com o Oracle. O GRAALVM compila um aplicativo Java a um binário nativo, que inicia 100x mais rápido, fornece desempenho de pico sem aquecimento e usa menos memória e CPU do que um aplicativo em execução em uma máquina virtual Java (JVM), informou a empresa.