← Back to team overview

sikuli-driver team mailing list archive

Re: [Bug 1433454] [1.1.0] Mac OS X 10.10: Scripts slowing down click/type after some rather short runtime

 

Hi Ben,

R[0,1440 1920x1200]@S(0) )

looks like you are working with more than one monitor.

The latest nightly (March 28) has some bug fixes for these environments.

Raimund


> On 24 Mar 2015, at 19:43, Benjamin Lok <lok@xxxxxxxxxxxxxxxx> wrote:
> 
> Raimund,
> So i tried today (grabbed the latest nightly build), installed but on the first line of the script that i had previously sent, it had an error:
> 
> [error] script [ enrollments ] stopped with error in line 1
> [error] FindFailed ( can not find P(Screen Shot 2015-03-24 at 2.35.07 PM.png) S: 0.7 T: 32,2 in R[0,1440 1920x1200]@S(0) )
> [error] --- Traceback --- error source first
> line: module ( function ) statement 
> 57: Region ( wait ) Line 2122, in file Region.java
> [error] --- Traceback --- end --------------
> 
> 
> i tried regrabbing the image, but it still had the same error
> 
> 
> Benjamin Lok, Ph.D.
> Co-Founder and Product Manager
> Shadow Health, Inc.
> lok@xxxxxxxxxxxxxxxx
> 
> Professor and Director of the Digital Arts and Sciences Program
> Computer and Information Sciences and Engineering Department
> University of Florida
> 
>> On Mar 19, 2015, at 12:23 PM, RaiMan <rmhdevelop@xxxxxx> wrote:
>> 
>> I am currently preparing the next nightly for tomorrow.
>> 
>> If you want you can try with the new IDE app (should work, since I am myself working with OSX 10.10).
>> http://nightly.sikuli.de/newindex.html
>> 
>> feedback welcome.
>> 
>> Raimund
>> 
>> Am 19.03.2015 um 15:03 schrieb Benjamin Lok:
>> 
>> yes, i do run the mail app from apple.  please note that the script
>> slowing down thing happens even when i restart my mac, have nothing
>> open, then just run sikuli and start the script.  it first runs pgadmin,
>> then excel, then mail.  it never makes it out of excel before it slows
>> to a crawl.  do you think some sort of screencap/share would help?
>> 
>> Benjamin Lok, Ph.D.
>> Co-Founder and Product Manager
>> Shadow Health, Inc.
>> lok@xxxxxxxxxxxxxxxx
>> 
>> Professor and Director of the Digital Arts and Sciences Program
>> Computer and Information Sciences Department
>> University of Florida
>> 
>> 
>>> On Mar 19, 2015, at 4:00 AM, RaiMan <rmhdevelop@xxxxxx> wrote:
>>> 
>>> thanks.
>>> I will setup a script that uses Safari and a webpage.
>>> Might be more universal.
>>> 
>>> Do you use the Mail app from Apple?
>>> 
>>> Raimund
>>> 
>>>> On 18 Mar 2015, at 22:47, Benjamin Lok <lok@xxxxxxxxxxxxxxxx> wrote:
>>>> 
>>>> if there are any scripts you want me to try to run on my side and give
>>>> you and debug output, please let me know.  i’m happy to help.
>>>> 
>>>> Benjamin Lok, Ph.D.
>>>> Co-Founder and Product Manager
>>>> Shadow Health, Inc.
>>>> lok@xxxxxxxxxxxxxxxx
>>>> 
>>>> Professor and Director of the Digital Arts and Sciences Program
>>>> Computer and Information Sciences and Engineering Department
>>>> University of Florida
>>>> 
>>>>> On Mar 18, 2015, at 7:16 AM, RaiMan <rmhdevelop@xxxxxx> wrote:
>>>>> 
>>>>> ** Description changed:
>>>>> 
>>>>> + ******** did some testing with
>>>>> + Mac OS X 10.10.2 
>>>>> + Java 1.8.0_20 (64-Bit)
>>>>> + SikuliX version 1.1.0 (build 201503181055)
>>>>> + 
>>>>> + The script (run from the IDE) has a loop, where a new Mail is opened,
>>>>> + some clicks and types are done and the mail is closed with do-not-save.
>>>>> + 
>>>>> + The 50 loop-turns ran with constant speed to the end.
>>>>> + I could not see any slowdown effects here.
>>>>> + 
>>>>> + with this script
>>>>> + -------
>>>>> + switchApp("Mail")
>>>>> + newMail = "newMail.png"
>>>>> + anhang = "anhang.png"
>>>>> + nosave = "nosave.png"
>>>>> + for i in range(50):
>>>>> +   start = time.time()
>>>>> +   click(newMail)
>>>>> +   win = App.focusedWindow()
>>>>> +   win.highlight(1)
>>>>> +   win.click(anhang)
>>>>> +   wait(2) 
>>>>> +   type(Key.ESC)
>>>>> +   ref = win.getLastMatch()
>>>>> +   an = ref.offset(50,35)
>>>>> +   betreff = an.offset(0, 70)
>>>>> +   memo = an.offset(0, 150)
>>>>> +   click(an)
>>>>> +   type("a", Key.CMD); type(Key.BACKSPACE)
>>>>> +   type("rhock"); wait(1); type(Key.ENTER)
>>>>> +   click(betreff)
>>>>> +   type("a", Key.CMD); type(Key.BACKSPACE)
>>>>> +   type("this is some test"); wait(1)
>>>>> +   click(memo)
>>>>> +   type("a", Key.CMD); type(Key.BACKSPACE)
>>>>> +   type("this is some test\n");
>>>>> +   type("this is some test\n");
>>>>> +   type("this is some test\n");
>>>>> +   type("this is some test\n");
>>>>> +   wait(2)
>>>>> +   type("w", Key.CMD)
>>>>> +   win.click(nosave)
>>>>> +   wait(2)
>>>>> +   print int(time.time()-start)
>>>>> + -------
>>>>> + 
>>>>> Using os x 10.10.2, and sikuli 1.1.0 build.  I'm pretty new to sikuli,
>>>>> but have created about a 70 line script.  basic stuff, click on this
>>>>> button, type a short command, etc.   however about 40-50 instructions in
>>>>> (not always at the same spot), performance *suddenly* slows to a crawl
>>>>> where each instruction can take almost 15 seconds to execute.  i
>>>>> searched around and couldn't come up w/ anything.  thoughts?
>>>>> 
>>>>> ** Description changed:
>>>>> 
>>>>> ******** did some testing with
>>>>> - Mac OS X 10.10.2 
>>>>> + Mac OS X 10.10.2
>>>>> Java 1.8.0_20 (64-Bit)
>>>>> SikuliX version 1.1.0 (build 201503181055)
>>>>> 
>>>>> The script (run from the IDE) has a loop, where a new Mail is opened,
>>>>> some clicks and types are done and the mail is closed with do-not-save.
>>>>> 
>>>>> The 50 loop-turns ran with constant speed to the end.
>>>>> + (elapsed time about 15 minutes)
>>>>> I could not see any slowdown effects here.
>>>>> 
>>>>> with this script
>>>>> -------
>>>>> switchApp("Mail")
>>>>> newMail = "newMail.png"
>>>>> anhang = "anhang.png"
>>>>> nosave = "nosave.png"
>>>>> for i in range(50):
>>>>> -   start = time.time()
>>>>> -   click(newMail)
>>>>> -   win = App.focusedWindow()
>>>>> -   win.highlight(1)
>>>>> -   win.click(anhang)
>>>>> -   wait(2) 
>>>>> -   type(Key.ESC)
>>>>> -   ref = win.getLastMatch()
>>>>> -   an = ref.offset(50,35)
>>>>> -   betreff = an.offset(0, 70)
>>>>> -   memo = an.offset(0, 150)
>>>>> -   click(an)
>>>>> -   type("a", Key.CMD); type(Key.BACKSPACE)
>>>>> -   type("rhock"); wait(1); type(Key.ENTER)
>>>>> -   click(betreff)
>>>>> -   type("a", Key.CMD); type(Key.BACKSPACE)
>>>>> -   type("this is some test"); wait(1)
>>>>> -   click(memo)
>>>>> -   type("a", Key.CMD); type(Key.BACKSPACE)
>>>>> -   type("this is some test\n");
>>>>> -   type("this is some test\n");
>>>>> -   type("this is some test\n");
>>>>> -   type("this is some test\n");
>>>>> -   wait(2)
>>>>> -   type("w", Key.CMD)
>>>>> -   win.click(nosave)
>>>>> -   wait(2)
>>>>> -   print int(time.time()-start)
>>>>> +   start = time.time()
>>>>> +   click(newMail)
>>>>> +   win = App.focusedWindow()
>>>>> +   win.highlight(1)
>>>>> +   win.click(anhang)
>>>>> +   wait(2)
>>>>> +   type(Key.ESC)
>>>>> +   ref = win.getLastMatch()
>>>>> +   an = ref.offset(50,35)
>>>>> +   betreff = an.offset(0, 70)
>>>>> +   memo = an.offset(0, 150)
>>>>> +   click(an)
>>>>> +   type("a", Key.CMD); type(Key.BACKSPACE)
>>>>> +   type("rhock"); wait(1); type(Key.ENTER)
>>>>> +   click(betreff)
>>>>> +   type("a", Key.CMD); type(Key.BACKSPACE)
>>>>> +   type("this is some test"); wait(1)
>>>>> +   click(memo)
>>>>> +   type("a", Key.CMD); type(Key.BACKSPACE)
>>>>> +   type("this is some test\n");
>>>>> +   type("this is some test\n");
>>>>> +   type("this is some test\n");
>>>>> +   type("this is some test\n");
>>>>> +   wait(2)
>>>>> +   type("w", Key.CMD)
>>>>> +   win.click(nosave)
>>>>> +   wait(2)
>>>>> +   print int(time.time()-start)
>>>>> -------
>>>>> 
>>>>> Using os x 10.10.2, and sikuli 1.1.0 build.  I'm pretty new to sikuli,
>>>>> but have created about a 70 line script.  basic stuff, click on this
>>>>> button, type a short command, etc.   however about 40-50 instructions in
>>>>> (not always at the same spot), performance *suddenly* slows to a crawl
>>>>> where each instruction can take almost 15 seconds to execute.  i
>>>>> searched around and couldn't come up w/ anything.  thoughts?
>>>>> 
>>>>> -- 
>>>>> You received this bug notification because you are subscribed to the bug
>>>>> report.
>>>>> https://bugs.launchpad.net/bugs/1433454
>>>>> 
>>>>> Title:
>>>>> [1.1.0] Mac OS X 10.10: Scripts slowing down click/type after some
>>>>> rather short runtime
>>>>> 
>>>>> Status in Sikuli:
>>>>> In Progress
>>>>> 
>>>>> Bug description:
>>>>> ******** did some testing with
>>>>> Mac OS X 10.10.2
>>>>> Java 1.8.0_20 (64-Bit)
>>>>> SikuliX version 1.1.0 (build 201503181055)
>>>>> 
>>>>> The script (run from the IDE) has a loop, where a new Mail is opened,
>>>>> some clicks and types are done and the mail is closed with do-not-
>>>>> save.
>>>>> 
>>>>> The 50 loop-turns ran with constant speed to the end.
>>>>> (elapsed time about 15 minutes)
>>>>> I could not see any slowdown effects here.
>>>>> 
>>>>> with this script
>>>>> -------
>>>>> switchApp("Mail")
>>>>> newMail = "newMail.png"
>>>>> anhang = "anhang.png"
>>>>> nosave = "nosave.png"
>>>>> for i in range(50):
>>>>> start = time.time()
>>>>> click(newMail)
>>>>> win = App.focusedWindow()
>>>>> win.highlight(1)
>>>>> win.click(anhang)
>>>>> wait(2)
>>>>> type(Key.ESC)
>>>>> ref = win.getLastMatch()
>>>>> an = ref.offset(50,35)
>>>>> betreff = an.offset(0, 70)
>>>>> memo = an.offset(0, 150)
>>>>> click(an)
>>>>> type("a", Key.CMD); type(Key.BACKSPACE)
>>>>> type("rhock"); wait(1); type(Key.ENTER)
>>>>> click(betreff)
>>>>> type("a", Key.CMD); type(Key.BACKSPACE)
>>>>> type("this is some test"); wait(1)
>>>>> click(memo)
>>>>> type("a", Key.CMD); type(Key.BACKSPACE)
>>>>> type("this is some test\n");
>>>>> type("this is some test\n");
>>>>> type("this is some test\n");
>>>>> type("this is some test\n");
>>>>> wait(2)
>>>>> type("w", Key.CMD)
>>>>> win.click(nosave)
>>>>> wait(2)
>>>>> print int(time.time()-start)
>>>>> -------
>>>>> 
>>>>> Using os x 10.10.2, and sikuli 1.1.0 build.  I'm pretty new to sikuli,
>>>>> but have created about a 70 line script.  basic stuff, click on this
>>>>> button, type a short command, etc.   however about 40-50 instructions
>>>>> in (not always at the same spot), performance *suddenly* slows to a
>>>>> crawl where each instruction can take almost 15 seconds to execute.  i
>>>>> searched around and couldn't come up w/ anything.  thoughts?
>>>>> 
>>>>> To manage notifications about this bug go to:
>>>>> https://bugs.launchpad.net/sikuli/+bug/1433454/+subscriptions
>>>> 
>>>> -- 
>>>> You received this bug notification because you are subscribed to the bug
>>>> report.
>>>> https://bugs.launchpad.net/bugs/1433454
>>>> 
>>>> Title:
>>>> [1.1.0] Mac OS X 10.10: Scripts slowing down click/type after some
>>>> rather short runtime
>>>> 
>>>> Status in Sikuli:
>>>> In Progress
>>>> 
>>>> Bug description:
>>>> ******** did some testing with
>>>> Mac OS X 10.10.2
>>>> Java 1.8.0_20 (64-Bit)
>>>> SikuliX version 1.1.0 (build 201503181055)
>>>> 
>>>> The script (run from the IDE) has a loop, where a new Mail is opened,
>>>> some clicks and types are done and the mail is closed with do-not-
>>>> save.
>>>> 
>>>> The 50 loop-turns ran with constant speed to the end.
>>>> (elapsed time about 15 minutes)
>>>> I could not see any slowdown effects here.
>>>> 
>>>> with this script
>>>> -------
>>>> switchApp("Mail")
>>>> newMail = "newMail.png"
>>>> anhang = "anhang.png"
>>>> nosave = "nosave.png"
>>>> for i in range(50):
>>>> start = time.time()
>>>> click(newMail)
>>>> win = App.focusedWindow()
>>>> win.highlight(1)
>>>> win.click(anhang)
>>>> wait(2)
>>>> type(Key.ESC)
>>>> ref = win.getLastMatch()
>>>> an = ref.offset(50,35)
>>>> betreff = an.offset(0, 70)
>>>> memo = an.offset(0, 150)
>>>> click(an)
>>>> type("a", Key.CMD); type(Key.BACKSPACE)
>>>> type("rhock"); wait(1); type(Key.ENTER)
>>>> click(betreff)
>>>> type("a", Key.CMD); type(Key.BACKSPACE)
>>>> type("this is some test"); wait(1)
>>>> click(memo)
>>>> type("a", Key.CMD); type(Key.BACKSPACE)
>>>> type("this is some test\n");
>>>> type("this is some test\n");
>>>> type("this is some test\n");
>>>> type("this is some test\n");
>>>> wait(2)
>>>> type("w", Key.CMD)
>>>> win.click(nosave)
>>>> wait(2)
>>>> print int(time.time()-start)
>>>> -------
>>>> 
>>>> Using os x 10.10.2, and sikuli 1.1.0 build.  I'm pretty new to sikuli,
>>>> but have created about a 70 line script.  basic stuff, click on this
>>>> button, type a short command, etc.   however about 40-50 instructions
>>>> in (not always at the same spot), performance *suddenly* slows to a
>>>> crawl where each instruction can take almost 15 seconds to execute.  i
>>>> searched around and couldn't come up w/ anything.  thoughts?
>>>> 
>>>> To manage notifications about this bug go to:
>>>> https://bugs.launchpad.net/sikuli/+bug/1433454/+subscriptions
>>> 
>>> -- 
>>> You received this bug notification because you are subscribed to the bug
>>> report.
>>> https://bugs.launchpad.net/bugs/1433454
>>> 
>>> Title:
>>> [1.1.0] Mac OS X 10.10: Scripts slowing down click/type after some
>>> rather short runtime
>>> 
>>> Status in Sikuli:
>>> In Progress
>>> 
>>> Bug description:
>>> ******** did some testing with
>>> Mac OS X 10.10.2
>>> Java 1.8.0_20 (64-Bit)
>>> SikuliX version 1.1.0 (build 201503181055)
>>> 
>>> The script (run from the IDE) has a loop, where a new Mail is opened,
>>> some clicks and types are done and the mail is closed with do-not-
>>> save.
>>> 
>>> The 50 loop-turns ran with constant speed to the end.
>>> (elapsed time about 15 minutes)
>>> I could not see any slowdown effects here.
>>> 
>>> with this script
>>> -------
>>> switchApp("Mail")
>>> newMail = "newMail.png"
>>> anhang = "anhang.png"
>>> nosave = "nosave.png"
>>> for i in range(50):
>>> start = time.time()
>>> click(newMail)
>>> win = App.focusedWindow()
>>> win.highlight(1)
>>> win.click(anhang)
>>> wait(2)
>>> type(Key.ESC)
>>> ref = win.getLastMatch()
>>> an = ref.offset(50,35)
>>> betreff = an.offset(0, 70)
>>> memo = an.offset(0, 150)
>>> click(an)
>>> type("a", Key.CMD); type(Key.BACKSPACE)
>>> type("rhock"); wait(1); type(Key.ENTER)
>>> click(betreff)
>>> type("a", Key.CMD); type(Key.BACKSPACE)
>>> type("this is some test"); wait(1)
>>> click(memo)
>>> type("a", Key.CMD); type(Key.BACKSPACE)
>>> type("this is some test\n");
>>> type("this is some test\n");
>>> type("this is some test\n");
>>> type("this is some test\n");
>>> wait(2)
>>> type("w", Key.CMD)
>>> win.click(nosave)
>>> wait(2)
>>> print int(time.time()-start)
>>> -------
>>> 
>>> Using os x 10.10.2, and sikuli 1.1.0 build.  I'm pretty new to sikuli,
>>> but have created about a 70 line script.  basic stuff, click on this
>>> button, type a short command, etc.   however about 40-50 instructions
>>> in (not always at the same spot), performance *suddenly* slows to a
>>> crawl where each instruction can take almost 15 seconds to execute.  i
>>> searched around and couldn't come up w/ anything.  thoughts?
>>> 
>>> To manage notifications about this bug go to:
>>> https://bugs.launchpad.net/sikuli/+bug/1433454/+subscriptions
>> 
>> -- 
>> You received this bug notification because you are subscribed to the bug
>> report.
>> https://bugs.launchpad.net/bugs/1433454
>> 
>> Title:
>> [1.1.0] Mac OS X 10.10: Scripts slowing down click/type after some
>> rather short runtime
>> 
>> Status in Sikuli:
>> In Progress
>> 
>> Bug description:
>> ******** did some testing with
>> Mac OS X 10.10.2
>> Java 1.8.0_20 (64-Bit)
>> SikuliX version 1.1.0 (build 201503181055)
>> 
>> The script (run from the IDE) has a loop, where a new Mail is opened,
>> some clicks and types are done and the mail is closed with do-not-
>> save.
>> 
>> The 50 loop-turns ran with constant speed to the end.
>> (elapsed time about 15 minutes)
>> I could not see any slowdown effects here.
>> 
>> with this script
>> -------
>> switchApp("Mail")
>> newMail = "newMail.png"
>> anhang = "anhang.png"
>> nosave = "nosave.png"
>> for i in range(50):
>>  start = time.time()
>>  click(newMail)
>>  win = App.focusedWindow()
>>  win.highlight(1)
>>  win.click(anhang)
>>  wait(2)
>>  type(Key.ESC)
>>  ref = win.getLastMatch()
>>  an = ref.offset(50,35)
>>  betreff = an.offset(0, 70)
>>  memo = an.offset(0, 150)
>>  click(an)
>>  type("a", Key.CMD); type(Key.BACKSPACE)
>>  type("rhock"); wait(1); type(Key.ENTER)
>>  click(betreff)
>>  type("a", Key.CMD); type(Key.BACKSPACE)
>>  type("this is some test"); wait(1)
>>  click(memo)
>>  type("a", Key.CMD); type(Key.BACKSPACE)
>>  type("this is some test\n");
>>  type("this is some test\n");
>>  type("this is some test\n");
>>  type("this is some test\n");
>>  wait(2)
>>  type("w", Key.CMD)
>>  win.click(nosave)
>>  wait(2)
>>  print int(time.time()-start)
>> -------
>> 
>> Using os x 10.10.2, and sikuli 1.1.0 build.  I'm pretty new to sikuli,
>> but have created about a 70 line script.  basic stuff, click on this
>> button, type a short command, etc.   however about 40-50 instructions
>> in (not always at the same spot), performance *suddenly* slows to a
>> crawl where each instruction can take almost 15 seconds to execute.  i
>> searched around and couldn't come up w/ anything.  thoughts?
>> 
>> To manage notifications about this bug go to:
>> https://bugs.launchpad.net/sikuli/+bug/1433454/+subscriptions
>> 
>> -- 
>> You received this bug notification because you are subscribed to the bug
>> report.
>> https://bugs.launchpad.net/bugs/1433454
>> 
>> Title:
>> [1.1.0] Mac OS X 10.10: Scripts slowing down click/type after some
>> rather short runtime
>> 
>> Status in Sikuli:
>> In Progress
>> 
>> Bug description:
>> ******** did some testing with
>> Mac OS X 10.10.2
>> Java 1.8.0_20 (64-Bit)
>> SikuliX version 1.1.0 (build 201503181055)
>> 
>> The script (run from the IDE) has a loop, where a new Mail is opened,
>> some clicks and types are done and the mail is closed with do-not-
>> save.
>> 
>> The 50 loop-turns ran with constant speed to the end.
>> (elapsed time about 15 minutes)
>> I could not see any slowdown effects here.
>> 
>> with this script
>> -------
>> switchApp("Mail")
>> newMail = "newMail.png"
>> anhang = "anhang.png"
>> nosave = "nosave.png"
>> for i in range(50):
>>   start = time.time()
>>   click(newMail)
>>   win = App.focusedWindow()
>>   win.highlight(1)
>>   win.click(anhang)
>>   wait(2)
>>   type(Key.ESC)
>>   ref = win.getLastMatch()
>>   an = ref.offset(50,35)
>>   betreff = an.offset(0, 70)
>>   memo = an.offset(0, 150)
>>   click(an)
>>   type("a", Key.CMD); type(Key.BACKSPACE)
>>   type("rhock"); wait(1); type(Key.ENTER)
>>   click(betreff)
>>   type("a", Key.CMD); type(Key.BACKSPACE)
>>   type("this is some test"); wait(1)
>>   click(memo)
>>   type("a", Key.CMD); type(Key.BACKSPACE)
>>   type("this is some test\n");
>>   type("this is some test\n");
>>   type("this is some test\n");
>>   type("this is some test\n");
>>   wait(2)
>>   type("w", Key.CMD)
>>   win.click(nosave)
>>   wait(2)
>>   print int(time.time()-start)
>> -------
>> 
>> Using os x 10.10.2, and sikuli 1.1.0 build.  I'm pretty new to sikuli,
>> but have created about a 70 line script.  basic stuff, click on this
>> button, type a short command, etc.   however about 40-50 instructions
>> in (not always at the same spot), performance *suddenly* slows to a
>> crawl where each instruction can take almost 15 seconds to execute.  i
>> searched around and couldn't come up w/ anything.  thoughts?
>> 
>> To manage notifications about this bug go to:
>> https://bugs.launchpad.net/sikuli/+bug/1433454/+subscriptions
> 
> -- 
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1433454
> 
> Title:
>  [1.1.0] Mac OS X 10.10: Scripts slowing down click/type after some
>  rather short runtime
> 
> Status in Sikuli:
>  In Progress
> 
> Bug description:
>  ******** did some testing with
>  Mac OS X 10.10.2
>  Java 1.8.0_20 (64-Bit)
>  SikuliX version 1.1.0 (build 201503181055)
> 
>  The script (run from the IDE) has a loop, where a new Mail is opened,
>  some clicks and types are done and the mail is closed with do-not-
>  save.
> 
>  The 50 loop-turns ran with constant speed to the end.
>  (elapsed time about 15 minutes)
>  I could not see any slowdown effects here.
> 
>  with this script
>  -------
>  switchApp("Mail")
>  newMail = "newMail.png"
>  anhang = "anhang.png"
>  nosave = "nosave.png"
>  for i in range(50):
>    start = time.time()
>    click(newMail)
>    win = App.focusedWindow()
>    win.highlight(1)
>    win.click(anhang)
>    wait(2)
>    type(Key.ESC)
>    ref = win.getLastMatch()
>    an = ref.offset(50,35)
>    betreff = an.offset(0, 70)
>    memo = an.offset(0, 150)
>    click(an)
>    type("a", Key.CMD); type(Key.BACKSPACE)
>    type("rhock"); wait(1); type(Key.ENTER)
>    click(betreff)
>    type("a", Key.CMD); type(Key.BACKSPACE)
>    type("this is some test"); wait(1)
>    click(memo)
>    type("a", Key.CMD); type(Key.BACKSPACE)
>    type("this is some test\n");
>    type("this is some test\n");
>    type("this is some test\n");
>    type("this is some test\n");
>    wait(2)
>    type("w", Key.CMD)
>    win.click(nosave)
>    wait(2)
>    print int(time.time()-start)
>  -------
> 
>  Using os x 10.10.2, and sikuli 1.1.0 build.  I'm pretty new to sikuli,
>  but have created about a 70 line script.  basic stuff, click on this
>  button, type a short command, etc.   however about 40-50 instructions
>  in (not always at the same spot), performance *suddenly* slows to a
>  crawl where each instruction can take almost 15 seconds to execute.  i
>  searched around and couldn't come up w/ anything.  thoughts?
> 
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/sikuli/+bug/1433454/+subscriptions

-- 
You received this bug notification because you are a member of Sikuli
Drivers, which is subscribed to Sikuli.
https://bugs.launchpad.net/bugs/1433454

Title:
  [1.1.0] Mac OS X 10.10: Scripts slowing down click/type after some
  rather short runtime

Status in Sikuli:
  In Progress

Bug description:
  ******** did some testing with
  Mac OS X 10.10.2
  Java 1.8.0_20 (64-Bit)
  SikuliX version 1.1.0 (build 201503181055)

  The script (run from the IDE) has a loop, where a new Mail is opened,
  some clicks and types are done and the mail is closed with do-not-
  save.

  The 50 loop-turns ran with constant speed to the end.
  (elapsed time about 15 minutes)
  I could not see any slowdown effects here.

  with this script
  -------
  switchApp("Mail")
  newMail = "newMail.png"
  anhang = "anhang.png"
  nosave = "nosave.png"
  for i in range(50):
    start = time.time()
    click(newMail)
    win = App.focusedWindow()
    win.highlight(1)
    win.click(anhang)
    wait(2)
    type(Key.ESC)
    ref = win.getLastMatch()
    an = ref.offset(50,35)
    betreff = an.offset(0, 70)
    memo = an.offset(0, 150)
    click(an)
    type("a", Key.CMD); type(Key.BACKSPACE)
    type("rhock"); wait(1); type(Key.ENTER)
    click(betreff)
    type("a", Key.CMD); type(Key.BACKSPACE)
    type("this is some test"); wait(1)
    click(memo)
    type("a", Key.CMD); type(Key.BACKSPACE)
    type("this is some test\n");
    type("this is some test\n");
    type("this is some test\n");
    type("this is some test\n");
    wait(2)
    type("w", Key.CMD)
    win.click(nosave)
    wait(2)
    print int(time.time()-start)
  -------

  Using os x 10.10.2, and sikuli 1.1.0 build.  I'm pretty new to sikuli,
  but have created about a 70 line script.  basic stuff, click on this
  button, type a short command, etc.   however about 40-50 instructions
  in (not always at the same spot), performance *suddenly* slows to a
  crawl where each instruction can take almost 15 seconds to execute.  i
  searched around and couldn't come up w/ anything.  thoughts?

To manage notifications about this bug go to:
https://bugs.launchpad.net/sikuli/+bug/1433454/+subscriptions


References