Spisu treści:
Definicja - Co oznacza wyciek pamięci?
Wyciek pamięci to proces, w którym program lub aplikacja stale zachowuje podstawową pamięć komputera. Występuje, gdy rezydentny program pamięci nie zwraca ani nie zwalnia przydzielonej przestrzeni pamięci, nawet po wykonaniu, co powoduje wolniejsze lub brak reakcji systemu.
Wyciek pamięci jest również znany jako wyciek przestrzeni.
Techopedia wyjaśnia wyciek pamięci
Wyciek pamięci jest uważany za awarię lub błąd w aplikacji / programie, który go przechowuje. Wyciek pamięci może być zamierzony lub niezamierzony przez aplikację / program, który może zatrzymać aplikację w pamięci w celu wykonania operacji lub pozostać zamrożony w stanie niemożliwym do odzyskania. Program rezydentny może także źródło / wyciek dodatkowej przestrzeni pamięci bez zwalniania poprzednio używanej przestrzeni, co prowadzi do wyczerpania zasobów pamięci i słabego działania lub zawieszenia systemu.
Wyciek pamięci można ograniczyć za pomocą specjalistycznego oprogramowania do zarządzania pamięcią lub dodając funkcje usuwania śmieci do kodu źródłowego aplikacji.
