Bug - Fixed Performance issues

slyz

Developer
So, when you say "freeze", is this a temporary thing - while it is filtering - or is it a hard lockup, which is what I thought you mentioned earlier?
I started reading up on deadlocks and realized that I probably hadn't made myself clear when I first posted. What I am seeing is the GUI being temporarily unresponsive, not a deadlock.

I used to always be able to chat in the Mafia chat window, even when my adventuring was going slowly. Now the GUI is unusable for 5-10 seconds after each adventure.

In the dump I posted I was adventuring via visit_url(), but the same thing happens when auto-adventuring normally. I can grab a dump in that situation too if needed.
 

roippi

Developer
There's likely some relatively long-running* function running on the EDT instead of on its own thread.

*it may be trivially short itself but blocks on some other long-running process.
 
Top