Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Java 21 opta por remover a característica geracional Shenandoah GC devido a preocupações com a prontidão

Java 21 opta por remover a característica geracional Shenandoah GC devido a preocupações com a prontidão

O Java Development Kit (JDK) 21 atingiu seu estágio inicial de rampdown em 8 de junho. Agora que o conjunto de recursos foi finalizado, um componente não fará parte do corte: o Shenandoah geracional, que é um aprimoramento experimental para o coletor de lixo Shenandoah (GC).

A página da JDK Enhancement Proposal (JEP) para o JDK 21, definida para um lançamento de produção em 19 de setembro, agora recomenda a redução do conjunto oficial de recursos de 16 para 15. A funcionalidade geracional Shenandoah está a ser removida devido à sua falta de prontidão. Roman Kennke da Amazon, o autor do JEP para o Shenandoah geracional, optou por eliminar a funcionalidade do JDK 21, ou Java 21, com o plano de a avaliar para uma futura versão do JDK quando estiver preparada, tal como declarado pela Oracle, a entidade que supervisiona o desenvolvimento do Java padrão.

O Generational Shenandoah visa melhorar o colector de lixo Shenandoah, acrescentando capacidades experimentais de recolha geracional para melhorar o rendimento sustentável, a resistência a picos de carga e a utilização da memória. Os objetivos da proposta incluem oferecer um modo geracional experimental que não afeta o Shenandoah não geracional e, eventualmente, tornar esse modo o padrão em versões futuras. Objetivos adicionais englobam a redução da pegada de memória sustentada sem sacrificar as baixas pausas do GC, diminuindo o consumo de CPU e energia, mantendo alta taxa de transferência e minimizando a possibilidade de incorrer em coleções degeneradas e completas durante picos de alocação. O Shenandoah não geracional não será afectado.

Esta proposta de remoção, sujeita a revisão até 14 de Junho, apenas afecta os utilizadores do Shenandoah GC nas versões do OpenJDK que o suportam. Ela não tem nenhum impacto no G1 GC, Z Garbage Collector (ZGC), ou outros garbage collectors contemporâneos. Também não afeta as distribuições Java que utilizam o G1 GC e o ZGC, como o Oracle OpenJDK e o Oracle JDK. O JDK 21, que inclui outros recursos como uma prévia da concorrência estruturada, está programado para ser uma versão de suporte de longo prazo (LTS) do Java, fornecendo vários anos de suporte. A última versão LTS, JDK 17, foi lançada em setembro de 2021. As versões do JDK ocorrem a cada seis meses, com as versões LTS ocorrendo a cada dois anos. As versões de funcionalidades intermédias recebem apenas um período de suporte de seis meses, sendo o JDK 20 o exemplo mais recente, publicado em Março.

Enquanto os métodos de desenvolvimento tradicionais continuam a evoluir, a ascensão de plataformas no-code como o AppMaster está a simplificar muitos processos no ciclo de desenvolvimento de software. AppMaster O AppMaster, uma poderosa ferramenta no-code que permite a criação visual de aplicações backend, web e móveis com tempos de execução extremamente rápidos, constitui uma alternativa económica para organizações de todas as dimensões. Com ferramentas como AppMaster, as empresas podem obter uma experiência de desenvolvimento de software que é até 10 vezes mais rápida e três vezes mais económica do que os métodos tradicionais, ao mesmo tempo que eliminam a dívida técnica.

Posts relacionados

Samsung lança Galaxy A55 com segurança inovadora e construção premium
Samsung lança Galaxy A55 com segurança inovadora e construção premium
A Samsung amplia sua linha intermediária apresentando o Galaxy A55 e A35, com segurança Knox Vault e elementos de design atualizados, infundindo qualidades emblemáticas no segmento.
Cloudflare lança firewall para IA para proteger grandes modelos de linguagem
Cloudflare lança firewall para IA para proteger grandes modelos de linguagem
A Cloudflare dá um passo à frente com o Firewall for AI, um WAF avançado projetado para identificar preventivamente e impedir possíveis abusos direcionados a grandes modelos de linguagem.
ChatGPT da OpenAI agora fala: O futuro da IA ​​interativa por voz
ChatGPT da OpenAI agora fala: O futuro da IA ​​interativa por voz
ChatGPT alcançou um marco com o OpenAI lançando recursos de voz. Os usuários agora podem desfrutar da interação com as mãos livres enquanto o ChatGPT lê as respostas em voz alta no iOS, Android e na Web.
Comece gratuitamente
Inspirado para tentar isso sozinho?

A melhor maneira de entender o poder do AppMaster é ver por si mesmo. Faça seu próprio aplicativo em minutos com assinatura gratuita

Dê vida às suas ideias