Speicherparadigmen
Speicherparadigmen bezeichnet in der Informatik die unterschiedlichen Ansätze, wie Speicher verwaltet, allokiert und freigegeben wird. Sie prägen sowohl das Programmiermodell als auch die Leistungs- und Sicherheitsmerkmale von Softwaresystemen.
Manuelle Speicherverwaltung bedeutet, dass der Programmierer Speicher mit Funktionen wie malloc und free oder new und
Automatische Speicherverwaltung, auch Garbage Collection, übernimmt das Freigeben von Speicher automatisch, meist durch Tracing- oder Referenzzähl-Mechanismen.
Weitere Paradigmen umfassen Referenzzählung (RC), das Freigeben deterministisch durch Zählen von Referenzen ermöglicht, jedoch Probleme mit
In der Praxis kombinieren Systeme oft mehrere Paradigmen, je nach Anforderungen an Leistung, Reaktionszeit und Sicherheit.