A Oracle publicou esta manhã o lançamento do recurso GraalVM Community Edition 22.1 para esta distribuição Java/JDK de alto desempenho que também fornece tempos de execução para JavaScript, Python e outras linguagens.

GraalVM 22.1 é o novo lançamento de recursos para este JDK/Java de alto desempenho e outro ambiente de distribuição de linguagem JVM. A Oracle também publicou lançamentos de pontos de correção de bugs hoje com GraalVM CE 21.3.2 e 20.3.6.

GraalVM 22.1 tem muitas melhorias que se acumularam ao longo dos últimos meses, incluindo:

-Suporte para Apple Silicon baseado em Arm está agora disponível com GraalVM através do destino darwin-aarch64. Este suporte Apple Silicon é atualmente considerado experimental.

-Melhorias no tamanho do código para ajudar a reduzir o tamanho dos executáveis ​​nativos. Também deve haver melhorias de desempenho e reduções de espaço de memória para o gerador de imagem nativa.

-O suporte a JavaScript do GraalVM implementou propostas para Intl.NumberFormat v3, Array Grouping, Temporal e outros recursos.

-O suporte à linguagem Ruby do GraalVM implementou a semântica de argumentos de palavras-chave do Ruby 3, reduziu o consumo de memória para extensões C e outras melhorias.

-O suporte à linguagem Python do GraalVM agora pode lidar com o congelamento de módulos que leva ao início do Python REPL 30% mais rápido e com 40% menos memória.

-O suporte de tempo de execução LLVM no GraalVM adicionou suporte para armazenamento local de thread C/C++, novas APIs de interoperabilidade e outras melhorias.

-O Java on Truffle implementou o processamento de referência explícita no modo single-thread para ser usado em mais situações para evitar vazamento de recursos.

Downloads do GraalVM Community Edition via GitHub. Mais detalhes sobre as alterações do GraalVM 22.1 via GraalVM.org.

Categories: IT Info