例如,在终端执行这段脚本
osascript -e 'tell application "Safari" to activate'
可以明显的感觉到,需要 1 ~ 3 秒才能执行完毕。但是,第二次再执行的时候,就几乎是立刻执行完毕。 过段时间(可能是 10 分钟,没具体测过)再执行的时候,又会卡一会。
cpu、内存资源都是正常状态。
osx 10.13 就没有这个问题。google 了一通,没看到有说为什么的。我感觉 Apple 从 10.14 开始,对 AppleScript 的执行做了一些额外的检查工作,导致第一次执行的时候,有那么长的延迟。
各位大佬有什么解决思路吗?
我自己想到一个思路:让对应的脚本常驻内存。但是不知道如何做。
另外,有没有装了 10.15 的小伙伴,能否试一下,看 10.15 是否存在这个问题?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.