On Thu, December 25, 2008 15:24, 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.
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.
Meanwhile, the silent small majority of "average" users who just want to get their work done, are completely left on their own. We're too smart to use a dumbified "wizzerd", but too stupid to write our own kernel from scratch. -- Amedee -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org