Revision a3b43b0...

Go back to digest for 7th July 2013

Optimization in KDE-PIM

Sergio Luis Martins committed changes in [kdepimlibs] /:

Allow to disable deletion tracking.

This is responsible for big amounts of memory consumption.

Here it increases in 50MB after each restart of akonadi or
ETMCalendar reset (which call the calendar delete operation internally).

Memory usage can also be seen without restart akonadi, just by
deleting lots of events.

I suggest deprecating deletedEvent(), deletedTodo() and deletedJournal()
which is weird API that we don't use anywhere in KDE.

File Changes

Modified 3 files
  •   kcalcore/calendar.cpp
  •   kcalcore/calendar.h
  •   kcalcore/memorycalendar.cpp
3 files changed in total