Speicherlecks

Der Prozess des Speicherlecks stellt eine schrittweise Zunahme des Volumens des Arbeitsspeichers dar, den ein gestartetes Programm verbraucht. In der Regel ist dies die Folge eines Programmierfehlers, der dazu führt, dass nicht genutzter Speicher nicht freigegeben wird.

Besonders gefährlich sind Speicherlecks bei Programmen, die lange ohne Neustart laufen. In diesem Fall kann ein solches Programm nach einiger Zeit den gesamten verfügbaren Arbeitsspeicher verbrauchen, was zu einem Absturz des Programms oder, noch schlimmer, zu fehlerhaftem Betrieb führt.

Es gibt folgende Möglichkeiten, Speicherlecks zu verhindern:

Siehe auch

  • die Laufzeit,
    in der das Programm ausgeführt wird
  • Ausgangsdaten,
    die den Standort der Daten darstellen
  • die Gesamtheit der Programme Software,
    die das Funktionieren der Anwendungen sicherstellt
  • die Gesamtheit der Programme Betriebssystem,
    die die Verwaltung der Computersysteme sicherstellt