Amazon Corretto 25 è ora disponibile al pubblico

Inserito il: 17 set 2025

Amazon Corretto 25, una versione con supporto a lungo termine (LTS), è ora disponibile al pubblico. Amazon Corretto è una distribuzione gratuita, multi-piattaforma e pronta per la produzione di OpenJDK. È possibile scaricare Corretto 25 per Linux, Windows e macOS dalla pagina dei download.

Le funzionalità introdotte in Amazon Corretto 25 includono:

  • Due funzionalità introdotte in modo sperimentale in JDK 24 sono ora disponibili in JDK 25 come funzionalità pronte per la produzione con supporto a lungo termine (LTS):
    Compact Object Headers: funzionalità pensata per diminuire il consumo di memoria heap, riducendo le intestazioni degli oggetti da 96–128 bit a 64 bit.
    Generational Shenandoah GC: progettato per offrire un throughput costante e tempi di pausa p99 più bassi oppure tempi di pausa simili con un heap più ridotto e un minor consumo di CPU.
  • Ahead-of-Time (AOT) Caching: pensato per ridurre i tempi di avvio a freddo (cold-start) e riscaldamento (warm-up), riutilizzando classi pre-analizzate e pre-collegate e profili di compilazione condivisi tra gli ambienti di addestramento e quelli di produzione.
  • Miglioramenti del linguaggio: tipi primitivi nei pattern, costruttori flessibili, importazioni a livello di modulo, file sorgente compatti, valori con ambito per variabili thread locali, valori stabili per dati immutabili; il tutto ideato per ridurre il boilerplate e rendere il codice d'uso comune più conciso e sicuro.
  • Osservabilità: JDK Flight Recorder acquisisce il campionamento del tempo di CPU, campionamento cooperativo ed eventi di tracciamento dei metodi per la profilazione a basso impatto negli ambienti di produzione.
  • Concorrenza strutturata: modello progettato per fornire una gestione coordinata delle attività, garantendo che quelle correlate vengano completate o interrotte insieme.
  • API vettoriale: sviluppata per offrire operazioni computazionali che vengono compilate in istruzioni vettoriali ottimizzate sulle CPU supportate.
  • Ottimizzazioni del pinning dei thread virtuali: riduce il pinning dei thread nei blocchi sincronizzati, migliorando la scalabilità dell'applicazione.

Per una descrizione completa di queste funzionalità, consulta la pagina del progetto di OpenJDK 25. Amazon Corretto 25 viene distribuito da Amazon con licenza open source e sarà supportato fino a ottobre 2032.