Comment 0 for bug 1013396

Revision history for this message
ente (ente76) wrote : Memory leak in Region.right(x)

It took me a while* to track this one down:

NO memory leak:

def getNumbers(numType, region):
     return 0

def test()
    x=regions['topLeft'].find("JI.png")
    getNumbers("topLeft", x) # <----<----<---- Region

while True:
     test()

MEMORY LEAK:

def getNumbers(numType, region):
     return 0

def test()
    x=regions['topLeft'].find("JI.png")
    getNumbers("topLeft", x.right(75)) #<---<---<--- Region.right(x)

while True:
     test()

System: win7 64bit
JRE 1.6.32 (JRE1.7.04 tested as well)
Sikuli X1.0rc3(905) (1.0RC930 tested as well)

I've tested a few variations of the code above already. I will go on, since that script is essential to a project I am running.

PS: getNumbers is my own text (number) recognition algorithm since region.text() isn't working yet.

* "a while" == 12 days - anyway, sikuli is really good for it's purpose