Compact Object Headers
HotSpot nesne header boyutunu azaltarak heap yoğunluğunu ve memory locality'yi iyileştirmeyi amaçlayan JVM özelliği.
Teknik Bağlam
JDK 25'te JEP 519 ile ürün özelliği olarak yer alır. Çok sayıda küçük nesne içeren workload'larda heap footprint ve cache davranışı üzerinde anlamlı etki yaratabilir.
Sınırlar
Header küçülmesi her uygulamada aynı kazancı sağlamaz; object size distribution ve alignment etkisi ölçülmelidir.
İlgili Kavramlar
- Memory Bandwidth
- Cache Locality
- Allocation Rate
- Garbage Collection
Kaynak
- https://openjdk.org/jeps/519