Hello Andrew,

On Fri, Nov 18, 2016 at 12:05:38PM +1100, Andrew Donnellan wrote:
> Icedove is regularly, and randomly, pegging an entire CPU core at 100%. This
> sometimes occurs immediately on startup, sometimes randomly in the middle of
> a session, and sometimes it will go back to sensible CPU usage after a
> couple of minutes, sometimes it will keep going indefinitely.

that sound a little bit like broken databases. Please try the following
out.

https://wiki.debian.org/Icedove#Problems_with_Indexing_of_mails.2Fnews

I wouldn't delete the old database, just rename it.

> I've placed some perf samples and a flamegraph at
> http://violet.andrew.donnellan.id.au/~ajd/icedove/ which seem to indicate
> that most of the time is being spent in the message database.

This unfortunately doesn't help much. I would suggest to start icedove
from the command line and look at the output there.

https://wiki.debian.org/Icedove#Debugging_Icedove_Activity

> FWIW, I do have a very large mailbox - somewhere around 280,000 messages
> spread across roughly 20 folders, with one folder having about 200,000 of
> those messages.

That are a lot of messages and I can remember that Icedove/Thunderbird
isn't working well with this huge base of messages. The only solution I
know is to split this up into more subfolders. Maybe the new option to
use maildir is a better aproach. But this is only available for new
accounts.

Regards
Carsten

Reply via email to