I have a large library (500K files now) and for years, as it's grown, I've been noticing that SoulseekQt frequently freezes, seemingly at random, even with no interaction from me. On rare occasion, it's bad enough that it causes an upload to timeout, but usually it's just for a few seconds at a time.
This is on Windows 11, but it was happening on Windows 7 as well. I checked in Task Manager and noticed that it is always accompanied by a change in memory usage for the SoulseekQt.exe process. The process uses about 1.5 GB of RAM, per Task Manager. Giving it higher CPU priority does not help.
I tried using the diagnostics logging, which increases memory usage quite a bit of course, but I could not figure out any correlation between the freezes and any ordinary events (queuing, autosave, browsing, searches, etc.).
I'm hoping Nir can investigate this at some point because it's really annoying.