Depuis que je suis passé de Mountain Lion à Lion, je vois que le processus CalendarAgent occupe une grande quantité de 1 CPU sur mon MacBook Pro fin 2008. Pour résoudre ce problème (comme suggéré par un résultat Google), j'ai essayé de supprimer tous les comptes d'agenda en ligne, puis de les ajouter à nouveau. Cela semblait fonctionner pendant un certain temps, mais maintenant le problème est revenu (peut-être à cause de la suppression de certains calendriers iCloud ou de l'ajout d'un délégué de calendrier Google supplémentaire). Je ne veux pas vraiment avoir à supprimer tous mes comptes d'agenda à chaque fois que j'ajoute ou supprime un seul agenda, est-ce que quelqu'un peut m'indiquer la cause première du problème?
Au cas où cela serait utile, le graphe d'appel du processus est collé ici .
MISE À JOUR: J'ai supprimé l'un des délégués de l'un de mes comptes d'agenda Google, et cela a empêché ce problème de se produire. Ce n'est pas vraiment une solution, car je ne peux plus accéder à ce calendrier.
la source
Réponses:
Je cherche toujours une réponse solide.
En attendant, j'ai le script suivant exécuté dans AppleScript Editor. Ce script recherche
CalendarAgent
toutes les 15 secondes et tue le processus.Cela rend la synchronisation du calendrier inutilisable, mais au moins je peux réutiliser mon Mac. Je laisserai cela fonctionner jusqu'à ce que je trouve une solution permanente.
Le script est:
la source
Peut avoir à tuer et reconstruire la base de données de calendrier:
Désactivez le service Calendrier de votre compte dans Préférences Système → Comptes Internet
Supprimez les préférences / fichiers de base de données pour le calendrier:
Réactivez le service.
Source: http://robert.accettura.com/blog/2012/08/19/how-to-stop-calendaragent-from-eating-cpu/
la source
L'utilisation de délégués Google a définitivement causé le problème de CPU élevé avec moi.
La solution simple est de:
Cette modification a éliminé le problème de CPU élevé, sans avoir à recourir à l'approche kill-the-CalendarAgent.
la source