Wycieki pamięci

Proces wycieku pamięci polega na stopniowym zwiększaniu się ilości pamięci operacyjnej konsumowanej przez uruchomiony program. Zazwyczaj jest wynikiem błędu w programie, przez który nieużywana pamięć nie jest zwalniana.

Szczególnie niebezpieczne są wycieki pamięci w programach działających przez długi czas bez restartu. W takim przypadku po pewnym czasie taki program może wyczerpać cały dostępny wolumen pamięci operacyjnej, co doprowadzi do awaryjnego zatrzymania programu lub, co gorsza, do nieprawidłowego działania.

Istnieją następujące sposoby zapobiegania wyciekom pamięci:

Zobacz też