Eliminating excessive CPU usage in Evolution

Evolution 2.6.1 had been driving me mad recently – every few minutes, CPU utilization would go up to 100% for about 20 seconds, slowing down everything in my system, and then go back to normal. Today I found the cause: I had enabled “Periodically synchronize contact information and images from gaim buddy list” (in Mail Preferences -> Automatic Contacts). Disabling that solved the problem!

technorati tags:,

Advertisements

3 responses to “Eliminating excessive CPU usage in Evolution

  1. My evo is doing the same thing, and has been for about a month. However, I do not have this item checked, and I never have!

    It is killing me! Every 30 seconds or so evo locks up, cpu spikes to ~100% for about 20 seconds or so. During this time the evo screen won’t repaint, that is, if I put another window over top of evo, then bring evo to the foreground, the contents of the evo window formerly covered do not repaint with the proper evo contents until this cpu seisure passes. Everthing other app/process on the machine is still responsive during this time though.

    Wht the heck is going on?

  2. It is very annoying – I was about to stop using Evolution because of this. Maybe some other option is causing similar behavior?

  3. It’s doing it right now, so I thought I’d check back here. FWIW I am on gentoo, using evo 2.6.1. I just took your advice and went hunting for other silly things that might be causing these terrible freeze ups. I only have one account configured (an exchange account). I have no extraordinary Mail Preferences, but I am wondering if perhaps the OWA adaptor could be hangng me up server side. I am going to reduce the frequency of mail checks from every 5 minutes down to like 15 minutes and see if the frequency of freeze ups reduces.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s