http://bugzilla.moblin.org/show_bug.cgi?id=5021
pohly <patrick.ohly(a)intel.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
--- Comment #11 from pohly <patrick.ohly(a)intel.com> 2009-08-12 02:36:32 ---
It wasn't related to EDS. The slowness was caused by (unnecessarily) copying a
large .ini file with the uid/revision data into itself. That code has to do
O(n^2) key comparisons to determine that the values haven't changed.
Optimizations are conceivable (bug #5377), but for this issue the right
solution was to not do the copying at all. Merged into master, will be in 0.9:
commit 93731226b975963bf62d4fb8dde8b76ff3e40476
Author: Jussi Kukkonen <jku(a)linux.intel.com>
Date: Tue Aug 11 22:33:13 2009 +0300
dbus server: copy template configuration in a sane way
All calls to syncevo_get_server_config() resulted in
EvolutionSyncConfig.copy() call, which can be expensive.
There is no reason to copy except when copying from a
template.
--
Configure bugmail:
http://bugzilla.moblin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching someone on the CC list of the bug.