Revision 714048

Go back to digest for 23rd September 2007

Optimization in KDE-PIM

Volker Krause committed changes in /trunk/KDE/kdepim/akonadi/server/src/storage:

Add a simple cache for record objects. So far only used for small, rarely changing tables since it doesn't have any memory limit yet and ensuring cache consistency requires quite some work.

Nevertheless, it reduces database access by about 30% on average which currently is equivalent to overall performance improvement.

File Changes

Modified 4 files
  • /trunk/KDE/kdepim/akonadi/server/src/storage
  •   /datastore.cpp
  •   /entities-header.xsl
  •   /entities-source.xsl
  •   /entities.xsl
4 files changed in total