← Back to team overview

sikuli-driver team mailing list archive

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

 

** 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 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


Follow ups

References