[Akonadi] [Bug 334218] synchronizations of large folders with filesystem contents hogs a Sandybridge core for minutes stat()ing every file in it

Martin Steigerwald Martin at Lichtvoll.de
Sat May 3 15:15:22 BST 2014


https://bugs.kde.org/show_bug.cgi?id=334218

--- Comment #12 from Martin Steigerwald <Martin at Lichtvoll.de> ---
Created attachment 86428
  --> https://bugs.kde.org/attachment.cgi?id=86428&action=edit
callgrind with nodirsorting also in libmaildir/keycache.cpp

Well this is it. KMail is usable even with make -j4 on kdepim-runtime on a
hyperthreaded Sandybridge mobile dual core with that. Akonadi maildir resource
still appears with some CPU usage, but I didnĀ“t see it at 100% for even just
one 10 second measurement period in atop.

callgrind logs show a different bottleneck now: MaildirResource::listRecursive

To me these two nosorting patches have such a huge impact on Maildir resource
performance that using KMail is a completely different experience now. KMail
hardly ever blocks on folder changes anymore for example, although that seems
just the case due to synchronisation being much faster now. So this still is
good to *fix*.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Kdepim-bugs mailing list