Hallo,
mir ist eben aufgefallen, dass AutoIt extrem viel CPU bei extrem kleinen Sachen verbraucht.
Folgendes ist mir aufgefallen:
[autoit]While 1
WEnd
Das verbraucht extrem viel CPU
While Sleep (10)
WEnd
Das dafür nicht. Soweit ich weiß setzt AutoIt doch automatisch Sleep(10) nach jedem Befehl oder nicht?
While Sleep (10)
ProcessExists (@AutoItPID)
WEnd
Das verbraucht ebenfalls viel CPU
While Sleep (10)
;~ ProcessExists (@AutoItPID)
WEnd
Wie oben beschrieben, verbraucht dieser Fall sogut wie nichts.
Ich brauche jedoch für mein Script ProcessExists ständig. Gibt es dafür eine Alternative oder Lösung für das Problem?