Automatically clear old buffers on client
I am in several large channels and quassel-client's memory usage increases by approximately 100MB per day. It would be great if there was an option along with the current ones to set the maximum number of buffer lines the client keeps in memory (unless actively using the dynamic backlog). This way the client isn't trying to store everything it has ever seen in RAM.
For cross reference: http://bugs.quassel-irc.org/issues/show/751
#1 Updated by TerrorBite almost 13 years ago
I am in several large channels and quassel-client's memory usage increases by approximately 100MB per day.
Well, a workaround for this is just to close and repoen the client. But yes, it would be nice is the Quasselclient had a limit on the number of lines it holds in RAM.
#3 Updated by rikai over 10 years ago
I really don't feel this bug gets enough attention...
It's kind of absurd to me that there isnt at the very least a way to set a maximum number of lines or a number of hours/days to prune after.
If you leave quassel running, it just ends up eating more and more memory until there's none left.
This is a massive issue for users of the monolithic client, especially, since restarting the client means actually potentially missing conversation. I realize the monolithic client isn't the main audience you're developing for for, but it should be taken just as seriously as an issue since you're offering it as an option. :)