Zitat von
Jessy_:
Ich will NUR das der Speicher nachdem das Proggie ausgeführt wurde wieder in den gleichen Zustand zurückversetzt wird. Sprich das die Größe des freien Speichers genauso ist wie vorher.
Genau das ist der Fall. Wenn dein Programm (= Prozess) beendet wird, räumt Windows
(zumindest die Versionen NT/2000/XP) automatisch auf.
Auch offene Dateihandles usw. werden bei Prozessende automatisch geschlossen.
Allerdings sollte dies keine Entschuldigung für schlampiges Programmieren sein.
Jeder Speicher, jedes
Handle oder sonstige Resource, die ein Prozess angefordert hat
soll er beim Ende wieder freigeben.
Manchmal ist der Taskmanager der Meinung es wäre nach Prozessende weniger
RAM da wie vorher,
aber das ist nur ein Bug.