После обновления до macOS Sierra я время от времени вижу работающую службу CalNCService (т.е. на 100% CPU). Итак, исходя из названия, это, похоже, какая-то служба календаря. Я пытался отключить календари в настройках учетных записей Интернета, но это не помогло. Можно убить службу или перезагрузить компьютер, но проблема сохраняется. Обычно, через несколько часов или около того, все возвращается в норму.
Что делает этот демон? Как я могу отладить эту проблему?
Обновление: в консоли журнала я нахожу это при запуске 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 ?
Обновление 2: Сервис подключен к синхронизации напоминаний. Отключение синхронизации напоминаний в учетных записях Интернета возвращает службу в нормальное состояние, а при повторном включении она возвращается к 100%. Это кажется независимым от сервера. У меня есть куча повторяющихся напоминаний, и сначала у меня возникла эта проблема с моим аккаунтом на fruux.com. Затем я перенес все в iCloud, и теперь там тоже самое.
Обновление 3: все еще присутствует в 10.12.1. и нет ответа на сообщества поддержки Apple .
Обновление 4: еще одно утро, еще одна услуга CalNCS. Я также вручную проверил экспортированные .ics оскорбительного списка напоминаний. Это выглядит абсолютно безвредным. Около 40 напоминаний, в которых нет ничего особенного.
Обновление 5: Все равно в 10.12.2
Обновление 6: подтверждено в 10.12.4. Итерация: это, кажется, какая-то домашняя задача. Когда я активировал напоминания после обновления, проблема не возникала более 24 часов. Но теперь он вернулся. Как и раньше, его можно просто остановить, отключив синхронизацию напоминаний в разделе «Учетные записи в Интернете».
Обновление 7: эта ошибка все еще присутствует в MacOS 10.13 High Sierra, но она менее серьезна. Я позволил активировать соответствующий аккаунт напоминаний. В течение 13 дней непрерывной работы CalNCService работал с ЦП 1:07:01 (31 ч), что слишком много, но меньше, чем, например, «задача ядра» (7:16:16).
Обновление 8: все еще присутствует в 10.13.4. У меня есть две машины с MacOS, и это происходит на обеих из них. Кажется, это связано с напоминаниями, добавленными через некоторый API, например, когда вы добавляете напоминания через панель запуска. Кажется, что время процессора calNCService коррелирует с тем, насколько я использую Launchbar или Siri для ввода напоминаний.
Ответы:
У меня была та же проблема (вентиляторы на полном газу, CalNCService на 122% процессорного времени), и я дважды посетил магазин Apple и 3-й раз посетил Mac для гарантийного ремонта (заменил оба вентилятора) ... Однако проблема сохраняется.
Я вошел в уведомления> редактировать и отключил все уведомления, значки, звуки и т. Д., Кроме iMessage, Slack и Outlook.
Минут через 3 я заметил .... тишину. Поклонники нормальные. Я посмотрю это некоторое время, но, похоже, эта проблема определенно связана с чем-то в уведомлениях. Я не буду скучать по тому, как меня пингуют весь день.
источник
Определенно работает, даже до перезапуска:
От: https://support.itsolver.net/hc/en-au/articles/214098206-macOS-Sierra-CalNCService-high-CPU-usage
источник
У меня была похожая проблема.
CalNCService
потребляло огромное количество процессоров. Вот как воспроизвести на моей стороне:Я использую iPhone SE с iOS 11.1.2 и MacBook с macOS High Sierra на том же Wi-Fi. Мне позвонили на телефон, но я не принял его через «Напомнить позже». Примерно через 50 минут я заметил, что мой MacBook сошел с ума.
Исправление состояло в том, чтобы удалить это напоминание о вызове с моего телефона, после чего MacBook сразу остыл.
источник
I had same problem...
Мне также пришлось отказаться от предпочтений и связанных с ними файлов. Есть статья, которая рассказала мне об этом, и мой компьютер впервые за недели стал тихим и приятным на ощупь. По дате блога выглядит так, как это было до Сьерры: https://robert.accettura.com/blog/2012/08/19/how-to-stop-calendaragent-from-eating-cpu/
источник
Впервые я заметил эту проблему сразу после того, как впервые создал напоминание, используя Siri на моем Mac (под управлением High Sierra). Удаление этого напоминания заставило
CalNCService
себя вести себя сразу.Затем я воссоздала то же самое напоминание без Сири и
CalNCService
не начала капризничать. Так что в моем случае это связано с созданием напоминания с Сири на Mac.источник
Я отписался от немецкого календаря праздников в приложении «Календарь». Это сработало сразу, и фанаты снова пошли молча. Я предполагаю, что эта подписка в этом приложении календаря была проблемой. Надеюсь, что это поможет кому-то.
источник
У меня тоже была эта проблема. Я попробовал вышеупомянутые предложения без успеха. Вот что наконец сработало для меня:
источник
Вы можете просто перезапустить CalendarAgent в Activity Monitor. Если это не помогло, попробуйте удалить кэши и перезапустите CalendarAgent снова. Запустите в Terminal.app:
источник