Uma nova versão do Eclipse OpenJ9 agora está disponível para esta Java Virtual Machine (JVM) de alto desempenho. A nova versão, OpenJ9 v0.46, suporta as versões 8, 11, 17, 21 e 23 do OpenJDK Java. Esta atualização eliminou o suporte ao RHEL e CentOS 6 e 7, enquanto para o RHEL 8 a linha de base foi aumentada para o RHEL 8.8.
O OpenJ9 0.46 habilita o recurso de cache JITServer Ahead Of Time (AOT) por padrão para o servidor JITServer, adiciona suporte a resumo de mensagens MD5 para OpenSSL, suporte para a API com.sun.management.ThreadMXBean.getTotalThreadAllocatedBytes() para medir a alocação total de memória para todos os threads.
Eclipse OpenJ9 v0.46 lançado para JVM de alto desempenho
Embora o recurso de cache antecipado agora esteja habilitado por padrão ao iniciar o servidor JITServer, os clientes JITServer que desejam usar o cache AOT para melhor desempenho ainda precisam definir a opção “JITServerUseAOTCache”.
A versão OpenJ9 v0.46 também inclui suporte para a opção -XdynamicHeapAdjustment para ajustar automaticamente o tamanho máximo e mínimo do heap Java conforme necessário.
Os interessados nesta JVM de alto desempenho de código aberto podem encontrar o novo código OpenJ9 v0.46 e mais detalhes via GitHub.