Revision 9456a32...

Go back to digest for 6th October 2013

Optimization in KDE-PIM

Jan Kundrát committed changes in [trojita] src/Imap/Parser/LowLevelParser.cpp:

Parser: speed up atom parsing

This patch cuts the time spent in getAtom from 7.34% of the total runtime to
4.47%, as measured by the testFlagReSyncBenchmark (valgrind, clang 3.3). This
speed up is obtained by ignoring the high-level API of QByteArray and working on
raw char * instead.

REVIEW: 113118

File Changes

Modified 1 files
  • src/Imap/Parser/LowLevelParser.cpp
1 files changed in total