Sobes.tech
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.