Revision e3067ad...

Go back to digest for 21st November 2010

Optimization in KDE Base

Sebastian Trueg committed changes in [kdelibs/KDE/4.6] /:

Two substantial performance improvements based on the new CrappyInferencer2 in the storage service in kdebase: 1. We now have type inference and can use "?r a <type>" directly without using crappy inference. 2. Crappy inferencer2 creates a nao:userVisible property for all resources. Thus, again there is no need for crappy inference1 like conditions that are very slow. Instead we can directly check the visiblitly on the results.

File Changes

Modified 4 files
  •   nepomuk/core/resourcedata.cpp
  •   nepomuk/query/query.cpp
  •   nepomuk/query/resourcetypeterm.cpp
  •   nepomuk/test/querytest.cpp
4 files changed in total