Automatische Speicherverwaltung nimmt Entwicklern einen Teil der manuellen Verwaltung von Arbeitsspeicher ab. Laufzeitumgebungen können beispielsweise nicht mehr erreichbare Objekte durch Garbage Collection freigeben oder Speicherbereiche automatisch verwalten.
Das verhindert nicht alle Fehler: Speicher kann unnötig lange referenziert bleiben, Ressourcen wie Dateien müssen häufig ausdrücklich geschlossen werden, und Leistungsspitzen durch Speicherbereinigung sind möglich.
Welche Verantwortung beim Programm liegt, hängt von Sprache und Laufzeit ab. Automatische Speicherverwaltung ist von der Freigabe anderer Betriebssystemressourcen zu unterscheiden.
Inhaltlich überarbeitet am 2026-10-13. Definition, Abgrenzung und Rechenbeispiel geprüft.