Ich verwende performTaskWithPathArgumentsTimeout in meinem ios-Skript, und es scheint eine versteckte 1-sekündige Verzögerung vor der Ausführung des Befehls eingeführt werden.wie die 1sec Verzögerung von performTaskWithPathArgumentsTimeout zu entfernen
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);
Ausgänge: Dauer: 1001
Es ist das gleiche für alle Befehle. Sofort, wenn sie von der Befehlszeile aus gestartet wird, aber sie haben diese Verzögerung von 1 Sekunde, wenn sie über performTask gestartet wird.
Haben Sie eine Idee, wie Sie diese Verzögerung reduzieren können?
Ist es Arbeit an realen Geräten entfernen ändert? –