More Info

Revision 1211695

(Back to digest)
 

Optimization 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