Musings about technology and other neat stuff

BrT random header image

Eliminating excessive CPU usage in Evolution

June 16th, 2006 · 3 Comments

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:,

Tags: ·

3 responses so far ↓

  • 1  Rob // Jun 19, 2006 at 6:49 pm

    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  Hitchhiker // Jun 19, 2006 at 11:25 pm

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

  • 3  Rob // Jun 20, 2006 at 10:19 pm

    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.