要让性能最佳化, 请避免使用 SetFormat (不包括 快速模式) 并且在每个脚本的顶部附近加上下面的这些行:
#NoEnv SetBatchLines -1 ListLines Off
此外, 根据脚本的内容下面的命令可能同样会影响性能: SendMode, SetKeyDelay, SetMouseDelay, SetWinDelay, SetControlDelay 和 SetDefaultMouseSpeed.
在加载和语法检查每个脚本时, 会对它们进行半编译. 这样除了可以减少内存消耗外, 还可以极大地提高运行时的性能.
下面是优化过程 (半编译) 的技术细节:
此外, 在脚本执行期间, 对二进制数进行缓存以避免和字符串之间的相互转换. 请参阅 SetFormat 了解详情.