Seite 1 von 1

Wird Speicher nach exe-Abarbeitung automatisch freigegeben?

Verfasst: 19.12.2007 07:12
von MrDee
Hallo,

ich wüsste gerne, ob der von einer ausführbaren Datei benötigte Speicher nach der Abarbeitung automatisch wieder freigegeben wird, oder ob das ausdrücklich vom Programmierer gemacht werden muss.
Der Hintergrund für meine Frage ist: Wenn ich eine kleine exe erstelle, aus dieser eine weitere exe aufrufe und nach deren Abarbeitung wieder zur ersten zurückkehre, bleiben dann Reste von der zweiten exe im Speicher.
Möchte darüber für mich realisieren, ob die Aufteilung in mehrere kleinere EXE-Dateien sinnvoller ist, als eine große Datei und auch, ob Dateileichen weiterhin Speicher belegen könnten. Auch wenn wir heute großzügig mit vorhandenem Speicher umgehen können, halte ich eine korrekte Speicherbehandlung für zwingend notwendig.
Danke schon mal

Dee

Verfasst: 19.12.2007 10:13
von STARGÅTE
ja wird freigegeben:

Führe den Code hier aus und beobachte dein RAM-Speicher

Code: Alles auswählen

 #MB = 1048576
 AllocateMemory(50*#MB) 
 Delay(3000)
 End