GNOME Bugzilla – Bug 438817
evolution wakes up needlessly, consuming power
Last modified: 2007-05-16 17:14:30 UTC
Please excuse if this has already been reported, but I couldn't find a bug report for it. http://www.linuxpowertop.org/ has a patch for evolution 2.10 that should be considered for inclusion upstream. Here's the description of the patch: Author: Arjan van de Ven <arjan@linux.intel.com> Evolution has 2 event queues that are polled 10 times per second for activity; these queues are empty most of the time. This patch changes the code so that the timer to poll these queues only runs when there are actually events going on; if there are no events, the timer will stop. Full patch at http://www.linuxpowertop.org/patches/evolution-2.10.patch
Created attachment 88295 [details] [review] performance patch attaching the patch here so it does not get lost and can receive a status (i had too many 404's in the last years with regard to links in bugzilla.gnome.org).
quoting from from http://www.linuxpowertop.org/known.php : "The Evolution email client has a 10Hz timer to process one of it's internal event queues. Most of the time, there is nothing to do, the event queue is empty. We've created a patch for Evolution to only use the timer when there are actual events to be processed. You can download the patch for evolution 2.10 here." i wonder if this patch is already internally used (read: tested) at intel?
This patch is written against the patch for bug #362638, which hasn't been accepted yet.
The patch itself looks okay. I'll fold it into the next revision of my patch for bug #362638, which I'm working on now. In the meantime, closing this bug as NOTGNOME.