On Thursday 25 December 2008 6:24:14 am Dotan Cohen wrote:
2008/12/24 Amedee Van Gasse <amedee@amedee.be>:
I have a performance tip that I would like to share.
I noticed that something called nepomuk was eating 80% of my cpu, and it was also eating a lot of ram. Nepomuk is (as far as google can tell me) a backend for the strigi desktop search.
If you're a bit like me, you have no use for a frakkin' desktop search like strigi or beagle. All my data is well organized. Read about "Inbox Zero" and "The Hamster Revolution" - everything about organizing email can also be applied to every other kind of user data.
The bad thing for me was that strigi is enabled by default. I disabled it in Configure Desktop -> Advanced -> Nepomuk. Then I uninstalled strigi.
I'm not going to report this somewhere as a bug, because then I'll have the userfriendly police on my back.
Imho the ubiquitous usage of desktop search is a Bad Thing(tm). It's like a junior DBA who has read his first book about database optimization and says, hey let's just index everything! While the *real* DBA knows that a well designed database is a better and faster database. You don't index everything, you just index where you need it and where it's useful. Same thing about desktop search, I don't want it to index my /home.
The general idea with most software today (Open Office is another culprit in this area with Auto-everything enabled by default) is to have all the features enabled, so that noobs can discover them. The thinking is that the experienced users or those who do _not_ want the features will know to turn them off if need be, rather than those who may need the feature would know to turn it on. My two cents. Sounds like MS or Apple to me. Developers know what users want without asking. So turn things off, provide good, up to date documentation and let the user decide.
Today, we cannot trust the default settings of our software. We must become expert users of every component of every application that we use, lest there be some resource-intensive and unnecessary feature enabled so that we won't miss it. Don't want to learn the ins and outs of every line of code on your system? Then buy a faster proccesser and more memory, and be sure to reset the machine every night.
-- Russ Registered Linux User #441463 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org