Um die Leistung zu maximieren, vermeiden Sie es, SetFormat zu verwenden (außer im Fast-Modus) und fügen Sie folgende Zeilen in den obersten Bereich des Skripts ein:
#NoEnv SetBatchLines -1 ListLines Off
Die folgenden Befehle könnten auch Einfluss auf die Leistung haben, je nachdem, welche Funktion das Skript erfüllen soll: SendMode, SetKeyDelay, SetMouseDelay, SetWinDelay, SetControlDelay und SetDefaultMouseSpeed.
Jedes Skript wird teilweise kompiliert, während es geladen und seine Syntax überprüft wird. Dies reduziert nicht nur den Speicherverbrauch des Skripts, sondern sorgt auch für eine deutliche Verbesserung der Laufzeitleistung.
Hier die technischen Details des Optimierungsprozesses (Semi-Kompilierung):
Während das Skript ausgeführt wird, werden binäre Zahlen in Variablen zwischengespeichert, um Umwandlungen zu/von Zeichenketten zu vermeiden. Siehe SetFormat für weitere Details.