Speicherleck

memory leak

Programme reservieren während der Ausführung Bereiche im Speicher des Rechners. Wenn reservierter Speicher nach einer bestimmten Zeit nicht mehr benötigt wird, muss er wieder freigegeben werden bevor er von anderen Programmen genutzt werden kann.

Als Speicherleck bezeichnet man einen Programmfehler (Bug) der dazu führt, dass ein Programm reservierte Speicherbereiche nicht freigibt und im Gegenteil immer neuen Speicher reserviert. Man sagt dann, das Programm "verliert" den Speicher. Über kurz oder lang muss so ein Programm dann beendet und neu gestartet werden, weil es sonst auf Grund Speichermangels zu Systemfehlern kommen wird.

Querverweise von Speicherleck nach:

Querverweise nach Speicherleck von: