Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

Sign up now!

Resolved (RS3) Inventory.getSlotBounds() takes >1 second

Java Warlord
Joined
Nov 17, 2014
Messages
4,906
Takes incredibly long and most likely fails after 7 seconds.

The mouse hovers the item to deposit, but nothing happens, the menu sometimes does not get opened, and sometimes it gets opened but the menuaction does not get clicked.
 
Mod Automation
Joined
Jul 26, 2013
Messages
3,053
Do us a favor. Back up your current biostatistics in a separate location and then delete them. Restart client and see if it improves. If it does, post your biostatistics here. If it does not, let us know that that did not fix it.
 
Joined
Sep 22, 2015
Messages
1,613
I've got the same, overall banking can take up to 1 minute. I've got only opening bank and deposit inventory if it isnt empty. Then walking is słów, insstead of walking directly to its destination, it makes 3 clicks, after each click bot needs to wait up to 15 sec and sometimes only 5 secs
 
Java Warlord
Joined
Nov 17, 2014
Messages
4,906
Do us a favor. Back up your current biostatistics in a separate location and then delete them. Restart client and see if it improves. If it does, post your biostatistics here. If it does not, let us know that that did not fix it.
I have resetted my biometrics a few times now, did not help.
Imgur GIF
Here is a gif where it deposits both fish, takes more than half a minute. I setup one task to do this at a loop delay of 600ms, all the time it actually does nothing is within the Bank.deposit() method, which takes up to 15 seconds.
 
Engineer
Joined
Jul 28, 2013
Messages
2,776
Caused by SpriteItem.isVisible and contains being slow, which is caused by Inventory.getBoundsOf(index) being slow, which is caused by InterfaceComponent.isVisible being slow. Investigating improvements now.
 
All of the above mentioned have been improved to the point of resolution.
 
Top