Junior — Middle
Çoğu modern JVM ortamında otomatik bellek temizlemenin temel mekanizması nedir?
sobes.tech yapay zeka
AI'dan gelen yanıt
Çoğu modern JVM'de otomatik bellek temizleme mekanizması **çöp toplayıcı (Garbage Collector, GC)**dır.
GC, program tarafından artık kullanılmayan (referansı olmayan) bellek nesnelerini otomatik olarak izler ve onları kullanan belleği serbest bırakır. Bu, bellek sızıntılarını önlemeye ve kaynak yönetimini kolaylaştırmaya yardımcı olur.
Bir örnek, önce erişilebilir tüm nesnelerin işaretlendiği ve sonra işaretlenmeyen (gereksiz) nesnelerin kapladığı belleğin serbest bırakıldığı Mark-and-Sweep algoritmasıdır.