[Sikuli-driver] [Bug 1532541] Re: [1.1.0] Possible memory leak with Region objects in long running Jython scripts

2020-01-12 Thread RaiMan
** Changed in: sikuli
Milestone: 1.1.1 => 2.1.0

** Summary changed:

- [1.1.0] Possible memory leak with Region objects in long running Jython 
scripts
+ [2.0.x] Possible memory leak with Region objects in long running Jython 
scripts

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

Title:
  [2.0.x] Possible memory leak with Region objects in long running
  Jython scripts

Status in Sikuli:
  In Progress

Bug description:
  * for more information see the related question

  

  I've been trying to make a script that looks for specific images, clicks on 
them, and then clicks on the next button after that.
  Currently, it does that - but it's incredibly slow, it can take up to two 
minutes just to click on 4-6 images/buttons. Overall there are about 10 images 
it's looking for all at once as they randomly pop up.

  I've tried adding a region to my code to help speed it up  but I couldn't 
figure it out as I'm extremely new to even the most basic of script writing. 
Below is the code I'm currently using:
  while True:
  Settings.ObserveScanRate = 18
  Settings.WaitScanRate = 15
  Settings.MoveMouseDelay = 0
  Settings.MouseDelay = 0

  CurrentBarRegion = ( Region(689,294,1059,685))

  if exists (Pattern("1452165008359.png").similar(0.76),  0): hover 
(getLastMatch())
  if exists ("1452165060367.png", 0): click(getLastMatch())

  There's about eight more if exists with pictures in it but that's the code.
  Some thought as to why Sikulix is slow: all images are very similar with 
light blue colors, seems Sikulix doesn't like light blue that much. Maybe the 
method I'm using is bad and slowing down the process as well. Could try using 
text search possibly, all buttons have big text in them.

   Pictures are all high quality, my monitor is  24 inches, 1920x1080
  resolution, lots of ram good CPU etc so it can't be due to that. If
  anyone can help me speed up Sikulix by showing me how to put in region
  properly or another method I'd greatly appreciate it. Thanks!

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

___
Mailing list: https://launchpad.net/~sikuli-driver
Post to : sikuli-driver@lists.launchpad.net
Unsubscribe : https://launchpad.net/~sikuli-driver
More help   : https://help.launchpad.net/ListHelp


[Sikuli-driver] [Question #687941]: psutil usage within SikuliX

2020-01-12 Thread Paul Peters
New question #687941 on Sikuli:
https://answers.launchpad.net/sikuli/+question/687941

I am trying to use psutil functions within a SikuliX script.

sys.path.append("C:\\Program Files\\Python\\Python37\\Lib\\site-packages")
import psutil

But always when I'm importing psutil and run the script I receive the following 

[error] script [ StuurprogrammaTestPlannen ] stopped with error in line 4
[error] NotImplementedError ( platform java1.8.0_202 is not supported )

Does anyone know why this doesn't work?

-- 
You received this question notification because your team Sikuli Drivers
is an answer contact for Sikuli.

___
Mailing list: https://launchpad.net/~sikuli-driver
Post to : sikuli-driver@lists.launchpad.net
Unsubscribe : https://launchpad.net/~sikuli-driver
More help   : https://help.launchpad.net/ListHelp


Re: [Sikuli-driver] [Question #687941]: psutil usage within SikuliX

2020-01-12 Thread RaiMan
Question #687941 on Sikuli changed:
https://answers.launchpad.net/sikuli/+question/687941

Status: Open => Answered

RaiMan proposed the following answer:
apparently it cannot be used in the SikuliX Jython/Java environment
(probably C.based/native stuff inside).

-- 
You received this question notification because your team Sikuli Drivers
is an answer contact for Sikuli.

___
Mailing list: https://launchpad.net/~sikuli-driver
Post to : sikuli-driver@lists.launchpad.net
Unsubscribe : https://launchpad.net/~sikuli-driver
More help   : https://help.launchpad.net/ListHelp