Junior — Middle
Čo sa považuje za hlavný mechanizmus automatického čistenia pamäte vo väčšine moderných prostredí JVM?
sobes.tech AI
Odpoveď od AI
Hlavný mechanizmus automatického čistenia pamäte v väčšine moderných JVM je garbage collector (GC).
GC automaticky sleduje objekty v pamäti, ktoré už program nepoužíva (nemajú referencie), a uvoľňuje pamäť, ktorú zaberajú. To pomáha predchádzať únikom pamäte a uľahčuje správu zdrojov.
Príkladom je algoritmus Mark-and-Sweep, kde sa najskôr označia všetky dostupné objekty a potom sa uvoľní pamäť, ktorú zaberajú neoznačené (zbytočné) objekty.