例如,在终端执行这段脚本
osascript -e 'tell application "Safari" to activate'
可以明显的感觉到,需要 1 ~ 3 秒才能执行完毕。但是,第二次再执行的时候,就几乎是立刻执行完毕。 过段时间(可能是 10 分钟,没具体测过)再执行的时候,又会卡一会。
cpu、内存资源都是正常状态。
osx 10.13 就没有这个问题。google 了一通,没看到有说为什么的。我感觉 Apple 从 10.14 开始,对 AppleScript 的执行做了一些额外的检查工作,导致第一次执行的时候,有那么长的延迟。
各位大佬有什么解决思路吗?
我自己想到一个思路:让对应的脚本常驻内存。但是不知道如何做。
另外,有没有装了 10.15 的小伙伴,能否试一下,看 10.15 是否存在这个问题?