Question #266528 on Sikuli changed:
https://answers.launchpad.net/sikuli/+question/266528

Geoff Bache posted a new comment:
--- startup time regression
First observation: the penalty with the same setup seems to be reliably about 4 
seconds again compared to 0420, i.e. as reported from 0507. The extreme 
slowdown observed with 0512 seems to be gone.

If I compare using the old way with App.focus(title), and just switch
the sikulixapi.jar, it's clear that it is this App.focus call itself
that adds this 4 second delay. It is essentially instantaneous  with
0420 and takes 4 seconds with 0519.

If I switch to the new way as well, and start the app from within Sikuli, it 
seems to take 4 seconds to create the App object *and* 4 seconds to call 
app.open(). This leads to around an 8 second difference. I think this is 
because Jython also takes about this long to start, and by starting the app 
outside Sikuli this time runs concurrently to the app starting.  Starting the 
app within Sikuli loses this parallelism unfortunately. So 4 of the seconds are 
possibly lost due to the same cause as above and 4 of them due to lost 
parallelism.
One workaround for the second of these problems would be to support 
App.focus(pid), then I could keep the parallelism while not needing to hardcode 
window titles in my scripts.

--- startup time regression
Thanks, I'll get hold of the latest version again then.

-- 
You received this question notification because you are a member of
Sikuli Drivers, which is an answer contact for Sikuli.

_______________________________________________
Mailing list: https://launchpad.net/~sikuli-driver
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~sikuli-driver
More help   : https://help.launchpad.net/ListHelp

Reply via email to