The GNOME Shell Calendar Will Stop Over-Consuming The CPU, Eating Up Battery Life
![GNOME](/assets/categories/gnome.webp)
The five month old bug report has been tracked in calendar-server: Constantly restarts ECalClientView-s. Within there is plenty of detailed information on the GNOME Shell calendar-server problem, flame graphs, and confirmation of it affecting multiple users. Patches to address the issue have been available for a few weeks but only merged today.
This merge pulled into GNOME Shell today improves the performance by properly using ECalClientView. Milan Crha explained, "The previous code always restarted whole ECalClientView when it received any changes in it, which could sometimes lead to constant repeated restarts of the view."
With those repeated restarts avoided, the GNOME Shell Calendar should stop consuming so much of the CPU. This fix should appear in the next GNOME Shell point release.
62 Comments