JDK 27'de G1 Artık Her Ortamda Varsayılan Çöp Toplayıcı
JDK 27 G1/Parallel/Serial GC Changes
OpenJDK 27'deki G1, Parallel ve Serial GC değişiklikleri inceleniyor. En dikkat çekici yenilik, JEP 523 ile G1'in tüm ortamlarda varsayılan çöp toplayıcı olması. Ayrıca G1'in Full GC sonrası heap boyutlandırma davranışı iyileştirildi, humongous nesnelerin zayıf referanslarla tutulması düzeltildi ve Parallel GC'de adaptive tenuring threshold artık düşebiliyor. TLAB boyutlandırma ve string deduplication loglama da iyileştirildi.
G1'in varsayılan çöp toplayıcı olarak her yerde iyi bir seçim olduğunu düşündük ve gizemli çevresel koşullara bağlı olarak başka birini seçmek bir avantajdan çok bir yüktü.