Java 27 genel kullanıma sunuldu ve Garbage-First G1 çöp toplayıcı artık tüm ortamlarda varsayılan olarak etkin. JDK 9’dan beri sunucu ortamlarında kullanılan G1, kısıtlı ortamlarda da tercih edilecek şekilde genişletildi. Değişiklik JEP 523 kapsamında hayata geçirildi.
Açıklamaya göre G1, Serial toplayıcıya kıyasla tüm yığın boyutlarında rekabetçi aktarım hızı, gecikme, bellek ayak izi ve başlatma süresi sunuyor. Senkronizasyon azaltma çalışmaları sonrası maksimum aktarım hızı Serial’e yaklaştı. G1’in eski nesnede artımlı toplama yapması maksimum gecikmeyi iyileştiriyor.
Java 27 aynı zamanda TLS 1.3 için post-kuantum hibrit anahtar değişimi desteği, lazy constants önizlemesi, structured concurrency yedinci önizlemesi ve Vector API inkübatörünü getiriyor. Compact object headers varsayılan olarak etkin; JDK 24’ten beri stabil olduğu belirtilen özellik nesne başlıklarını 96 bittan 64 bite indiriyor.
