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