-
Znaczenie pojęcia:
zbieranie nieużytków
Pozostałe definicje na literę Z.
ang. garbage collection
Funkcja systemu, której zadaniem jest uzyskanie informacji o nieużytkach w pamięci operacyjnej lub na dysku (tj. o takich obszarach, które nie są wykorzystywane przez aktualnie przechowywane dane) i następnie, przesunięcie tych nieużytków do puli wolnej pamięci, która jest używana przy alokacji nowych danych. Do niedawna automatyczne zbieranie nieużytków uważane było za luksus, na który mogły sobie pozwolić wyłącznie języki o statusie idealizujących akademickich wzorców, takich jak LISP, ML czy CLU. W ostatnich latach ten pogląd uległ zmianie wskutek faktu, że pozostawienie problemu odzyskiwania nieużytków w rękach programistów prowadzi z reguły do błędów (patrz: wyciekanie pamięci). Konstrukcja szeregu języków (np. C++) jest słabo przygotowana do wprowadzenia tej funkcji, głównie ze względu na cechy niskiego poziomu, takie jak wskaźniki. Synonim: odśmiecanie
nieużytków zbieranie,
collection garbage
