http://bugzilla.moblin.org/show_bug.cgi?id=5021
pohly <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #11 from pohly <[email protected]> 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 <[email protected]> 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. _______________________________________________ Syncevolution-issues mailing list [email protected] http://lists.syncevolution.org/listinfo/syncevolution-issues
