Čiščenje spomina (računalništvo)

vrsta samodejnega upravljanja pomnilnika
(Preusmerjeno s strani GC)

Čiščenje spomina (tudi čiščenje smeti, čiščenje pomnilnika, pospravljanje pomnilnika, angleško garbage collection, oziroma GC) je v računalništvu oblika avtomatičnega upravljanja s pomnilnikom. Čistilnik spomina poskuša sprostiti spomin, ki ga zasedajo objekti, ki jih program ne uporablja več. Čiščenje spomina je leta 1959 izumil John McCarthy za avtomatizacijo upravljanja s spominom v jeziku Lisp.[1][2]

Čiščenje spomina se lahko razume kot nasprotje ročnega upravljanja s spominom, kjer je razvijalec programa zadolžen za dealokacijo (sproščanje) spomina, ki ni več v uporabi.

Sklici uredi

  1. »Recursive functions of symbolic expressions and their computation by machine, Part I« (v angleščini). Portal.acm.org. Pridobljeno 29. marca 2009.
  2. »Recursive functions of symbolic expressions and their computation by machine, Part I« (v angleščini). Pridobljeno 29. maja 2009.