[Digikam-devel] [digikam] [Bug 289204] General performance problems because of lacking multithreading / multicore support

Gilles Caulier caulier.gilles at gmail.com
Fri Aug 9 13:54:31 BST 2013


--- Comment #2 from Gilles Caulier <caulier.gilles at gmail.com> ---
Git commit 9ba77fdbce49247df206d9f26251d82e1558348a by Gilles Caulier.
Committed on 09/08/2013 at 12:50.
Pushed by cgilles into branch 'master'.

Maintenance Tool : Add Multi-core support for Metadata Synchronizer tool.
Now, metadata synchronization between database and files (and vis-versa) is
multi-threaded and use multi-core CPU.
This do not freeze GUI as previous in previous versions and speed to process
files is drasticaly increased.

M  +2    -0    CMakeLists.txt
M  +23   -35   utilities/maintenance/metadatasynchronizer.cpp
M  +2    -0    utilities/maintenance/metadatasynchronizer.h
A  +106  -0    utilities/maintenance/metadatatask.cpp     [License: GPL (v2+)]
A  +76   -0    utilities/maintenance/metadatatask.h     [License: GPL (v2+)]
A  +119  -0    utilities/maintenance/metadatathread.cpp     [License: GPL
A  +82   -0    utilities/maintenance/metadatathread.h     [License: GPL (v2+)]


You are receiving this mail because:
You are the assignee for the bug.

More information about the Digikam-devel mailing list