Revision fea7687...

Go back to digest for 30th March 2014

Optimization in KDE-PIM

Christian Mollekopf committed changes in [kdepimlibs/KDE/4.13] akonadi/itemsync.cpp:

ItemSync: Only fetch the items that are actually required.

ItemSync used to fetch *all* items during *every* sync, which is in most cases
completely unnecessary (at least for incremental sync). This patch delays the
fetch of items until we know which ones we need, and then only fetches the
required ones (usually none), resulting in an IMAP sync going from 10s 100%,
to a couple of seconds 1% cpu.

REVIEW: 117140

File Changes

Modified 1 files
  • akonadi/itemsync.cpp
1 files changed in total