我在我的 ios ui 脚本中使用 performTaskWithPathArgumentsTimeout,在执行命令之前似乎引入了隐藏的 1 秒延迟。
var target = UIATarget.localTarget();
var host = target.host();
var start = new Date().getTime();
var result = host.performTaskWithPathArgumentsTimeout("/bin/echo", ["Hello World"], 5);
var total = new Date().getTime() - start;
UIALogger.logDebug("duration: " + total);
输出:持续时间:1001
所有命令都一样。从命令行启动时立即生效,但通过 performTask 启动时会有 1 秒的延迟。
关于如何减少这种延迟的任何想法?