Curenje memorije

Proces curenja memorije predstavlja postepeno povećanje količine radne memorije koju troši pokrenuti program. Obično je posledica greške u programu, zbog koje se neiskorišćena memorija ne oslobađa.

Posebno su opasna curenja memorije kod programa koji rade dugo vreme bez ponovnog pokretanja. U tom slučaju nakon nekog vremena takav program može da potroši celu dostupnu količinu radne memorije, što će dovesti do hitnog zaustavljanja programa ili, što je još gore, do neispravnog rada.

Postoje sledeći načini za sprečavanje curenja memorije:

Vidite takođe