Hukommelsesindsamling

Hukommelsesindsamling (engelsk garbage collection) er en form for automatisk hukommelsesstyring. Hukommelsesindsamleren forsøger at genindsamle hukommelse der optages af objekter, som ikke længere anvendes af programmet. Hukommelsesindsamling blev opfundet af John McCarthy omkring 1959 som løsning på problemer i Lisp.

Hukommelsesindsamling betegnes ofte som det modsatte af manuel hukommelseshåndtering, som kræver at programmøren specificerer objekter der skal deallokaliseres og returneres til hukommelsesstyringen.