Depuis la mise à niveau vers macOS Sierra, je vois parfois un service CalNCService fonctionnant à chaud (c'est-à-dire sur 100% CPU). Donc, d'après le nom, cela semble être un service de calendrier. J'ai essayé de désactiver les calendriers dans les préférences des comptes Internet, mais cela ne m'a pas aidé. On peut tuer le service ou redémarrer l'ordinateur, mais le problème persiste. Habituellement, après quelques heures, cela revient à la normale.
Que fait ce démon? Comment puis-je déboguer ce problème?
Mise à jour: dans la console de journalisation, je trouve cela au démarrage de calNCService:
warning: dynamic accessors failed to find @property implementation for 'serialNumber' for entity ABCDAddressBookSource while resolving selector 'serialNumber' on class 'ABCDAddressBookSource'. Did you remember to declare it @dynamic or @synthesized in the @implementation ?
Update2: Le service est connecté à la synchronisation des rappels. La désactivation de la synchronisation des rappels sous les comptes Internet ramène le service à la normale, l'activer à nouveau le fait revenir à 100%. Cela semble indépendant du serveur. J'ai un tas de rappels récurrents et j'ai d'abord rencontré ce problème avec mon compte sur fruux.com. Ensuite, j'ai migré tout vers iCloud et maintenant c'est la même chose là-bas.
Update3: Toujours très présent dans 10.12.1. et aucune réponse sur les communautés d'assistance Apple .
Update4: Un autre matin, un autre calNCService. J'ai également vérifié manuellement les fichiers .ics exportés de la liste des rappels incriminés. Il semble totalement inoffensif. Environ 40 rappels sans rien de spécial.
Mise à jour 5: toujours la même dans 10.12.2
Mise à jour 6: confirmée dans 10.12.4. Itération: Cela semble être une tâche de ménage. Lorsque j'ai activé les rappels après la mise à niveau, le problème n'a pas été déclenché pendant plus de 24h. Mais maintenant, c'est de retour. Comme précédemment, il peut être simplement arrêté en désactivant la synchronisation des rappels sous "Comptes Internet"
Mise à jour 7: Le bogue semble toujours présent dans MacOS 10.13 High Sierra, mais il est moins grave. J'ai laissé le compte de rappels correspondant activé. Pendant un temps de disponibilité de 13 jours, CalNCService a enregistré un temps processeur de 1:07:01 (31h), beaucoup trop, mais moins que par exemple "tâche du noyau" (7:16:16).
Mise à jour 8: toujours présente dans 10.13.4. J'ai deux machines avec MacOS et cela se produit sur les deux. Il semble être connecté à des rappels ajoutés via certaines API, par exemple lorsque vous ajoutez des rappels via Launchbar. Le temps CPU de calNCService semble être corrélé avec la quantité d'utilisation de Launchbar ou Siri pour saisir des rappels.
Réponses:
J'ai eu le même problème (fans à plein régime, CalNCService à 122% du CPU) et j'ai effectué 2 visites à l'Apple store et la 3ème visite j'ai vérifié dans le Mac pour une réparation sous garantie (remplacé les deux ventilateurs) ... Pourtant le problème persiste.
Je suis allé dans les notifications> modifier et désactiver toutes les notifications, badges, sons, etc., à l'exception d'iMessage, Slack et Outlook.
Environ 3 minutes plus tard, j'ai remarqué ... le silence. Les fans sont normaux. Je vais le regarder pendant un certain temps, mais il semble que ce problème soit définitivement lié à quelque chose dans les notifications. Je ne manquerai pas d'être cinglé toute la journée.
la source
Fonctionne certainement, même avant de redémarrer:
De: https://support.itsolver.net/hc/en-au/articles/214098206-macOS-Sierra-CalNCService-high-CPU-usage
la source
J'ai eu un problème similaire.
CalNCService
consommait énormément de CPU. Voici comment reproduire de mon côté:J'utilise l'iPhone SE avec iOS 11.1.2 et un MacBook avec macOS High Sierra sur le même Wi-Fi. J'ai reçu un appel sur mon téléphone, mais je ne l'ai tout simplement pas accepté via Rappeler plus tard. Après environ 50 minutes, j'ai remarqué que mon MacBook était devenu fou.
Le correctif consistait à supprimer ce rappel d'appel de mon téléphone, puis le MacBook s'est immédiatement refroidi.
la source
I had same problem...
J'ai également dû abandonner les préférences et les fichiers associés. Il y a un article qui m'a guidé à travers cela, et mon ordinateur est silencieux et cool au toucher pour la première fois depuis des semaines. On dirait que la date du blog est antérieure à Sierra: https://robert.accettura.com/blog/2012/08/19/how-to-stop-calendaragent-from-eating-cpu/
la source
J'ai d'abord remarqué ce problème immédiatement après la toute première fois que j'ai créé un rappel en utilisant Siri sur mon Mac (exécutant High Sierra). La suppression de ce rappel fait
CalNCService
se comporter tout de suite.J'ai ensuite recréé le même rappel sans Siri, et je
CalNCService
n'ai pas commencé à agir. Donc, dans mon cas, cela semble lié à la création d'un rappel avec Siri sur Mac.la source
Je me suis désabonné à un calendrier de vacances allemand dans mon application Calendrier. Cela a fonctionné immédiatement et les fans sont à nouveau silencieux. Je suppose que cet abonnement à cette application de calendrier était le problème. J'espère que cela aidera quelqu'un.
la source
J'ai aussi eu ce problème. J'ai essayé les suggestions ci-dessus sans succès. Voici ce qui a finalement fonctionné pour moi:
la source
Vous pouvez simplement redémarrer CalendarAgent dans le moniteur d'activité. Si cela n'a pas aidé, essayez de supprimer les caches et redémarrez CalendarAgent à nouveau. Exécutez dans Terminal.app:
la source