Hallo,
ich habe ein kleines Script geschrieben welches automatisch eine Mausklick macht wenn zu einer bestimmten IP Adresse eine Netstat -Verbindung existiert.
Das Problem: in einer While Schleife wird eine Netstat Befehl aufgerufen, bei jedem aufruf stegt dabei der Speicherbedarf.
Kann mir jemand sagen woran das liegt ?
Script frisst Speicher bis keiner mehr da ist :-(
-
- [ offen ]
-
wolkenloser -
31. August 2011 um 09:53 -
Geschlossen -
Erledigt
-
-
Spontan fällt mir gerade nichts auf nur das du das opt_flag bei RunWait auf 6 gesetzt. Was soll das bewirken und warum hast du das gemacht?
In deinem AutoIt-Code erzeugst du aber keinen neuen Speicher so das das unter Umständen vielleicht ein Bug ist. -
Hi,
um sowas zu vermeiden nutze ich folgenden Befehl:
[autoit]DllCall("Psapi.dll", 'int', 'EmptyWorkingSet', 'long', -1)
[/autoit]Diesen einfach am Ende der Schleife setzten und gut is
Gruß
Prajoss
-
Hi,
super!
das ist es gewesen.
Hab das gar nicht gesehen das ich da eine Option gesetzt habe.
Das ganze Script ist wesentlich länger, da ist mir das gar nicht aufgefallen.DANKE!!!