163 Stimmen

Wird der ausgelaufene Speicher beim Beenden des Programms wieder freigegeben?

Wenn ich - ohne es zu wissen - ein Speicherleck programmiert habe und die Anwendung beendet wird, wird dann der ausgelaufene Speicher freigegeben?

5voto

Puppy Punkte 141483

Hängt davon ab, welcher Speicher ausgelaufen ist. Ein Teil des Speichers kann vom Betriebssystem nicht zurückgewonnen werden. Der meiste Speicher wird jedoch bei den meisten Betriebssystemen automatisch zurückgewonnen, wenn der Prozess beendet wird.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X