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
Wird Speicher nach exe-Abarbeitung automatisch freigegeben?
ja wird freigegeben:
Führe den Code hier aus und beobachte dein RAM-Speicher
Führe den Code hier aus und beobachte dein RAM-Speicher
Code: Alles auswählen
#MB = 1048576
AllocateMemory(50*#MB)
Delay(3000)
End
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr