Sobes.tech
Junior — Middle

Kas prügi kogujal vabastab mälu, mida kasutab virn programmi töö ajal?

sobes.tech AI

Vastus AI-lt

Java-s Garbage Collector (prügikogujahoidja) haldab mälu haldjas (heap), kus hoitakse objekte. Käsurea mälu (stack), kus hoitakse kohalikke muutujaid ja meetodite kutsumisi, hallatakse automaatselt ja vabastatakse meetodist väljumisel.

Seega, prügikogujahoidja ei vabasta käsurea mälu — see toimub vastavalt kutsesüsteemi tööreeglitele programmi täitmise ajal. Prügikogujahoidja vastutab ainult kasutamata objektide puhastamise eest haldjas.