High memory usage that never goes down
Environment
- Lollypop version: 1.4.28
- GTK+ version: 3.24.20
- Operating system: Linux Mint 20.1 x64
- Kernel version: 5.11.0-37
- Python version: 3.8.10
Bug
I've noticed that this app uses a very high amount of RAM. It starts up using around 49 MB, then through some song-playing and fiddling around can reach 300+ MB, and with some more can reach nearly 1 GB (though I'm not really sure what triggers it).
On 1.2.something, which I had installed initially from my package manager, I witnessed Lollypop use a whopping 8.7 GB. (I'm not sure if things are that bad anymore, though.)
This is much like issue #2111 (closed), though I don't think the problem was ever really solved. It's completely unnecessary that this app should be this memory heavy. I don't know the nitty-gritty about Python's GC, but if you're worried about it not freeing memory on its own, do you think you could just use gc.collect()
after operations you know generate a lot of garbage? (Just an idea.)
Thanks!