Hi everyone,
I'm interested in a general speedup of indexing in Tracker, and have
therefore been running some performance profiling on tracker-extract,
tracker-miner-fs and tracker-store using OProfile. I found that a lot
of time is spent in the store compared to the other processes (in
rough numbers, it is along the lines of 70% time in store, 15% each
for the extractor and miner) according to OProfile. I was indexing MP3
files when I came up with these numbers.
I'm looking for a discussion of what I can try in order to increase
performance of the store. For me, it seems logical that smaller /
simpler ontologies would yield a performance increase in scenarios
where it is possible to use such ontologies - for instance removing
ontologies related to E-mail when the system running Tracker does not
have E-mail capabilities.
Do you think slimming down the ontologies could yield a performance
boost for the store?
Is there support for altering the ontologies? I have seen
.ontology-files. It seems to me that these are the place to go.
The wording of [1] seems to indicate that there are more places in
Tracker where ontologies can be modified other than the .ontology
files. Am I reading this correctly, or are all ontology
related-matters handled through the .ontology files?