Revision 1211695
Go back to digest for 9th January 2011Optimization in KDE Base
Sebastian Trueg committed changes in /trunk/KDE/kdebase/runtime/nepomuk:
Use new unix-specific properties in our own NFO extension ontology
to get all the necessary properties of local files for
fast UDSEntry creation without performing another KIO::stat.
This means a 100% listing performance improvement in nepomuksearch:/
(at least in my test case - it might of course be different on other
systems.)
File Changes
Added 3 files
- /trunk/KDE/kdebase/runtime/nepomuk
- /ontologies/kext.ontology.in
- /ontologies/kext.trig
- /kioslaves/search/queryutils.h
Modified 12 files
- /trunk/KDE/kdebase/runtime/nepomuk
- /CMakeLists.txt
- /ontologies/CMakeLists.txt
- /ontologies/kuvo.trig
- /kioslaves/search/CMakeLists.txt
- /kioslaves/search/kio_nepomuksearch.cpp
- /kioslaves/search/searchfolder.cpp
- /services/strigi/CMakeLists.txt
- /services/strigi/nepomukindexfeeder.cpp
- /services/strigi/nepomukindexfeeder.h
- /services/strigi/nepomukindexwriter.cpp
- /kioslaves/search/kdedmodule/CMakeLists.txt
- /kioslaves/search/kdedmodule/searchurllistener.cpp
15 files changed in total