З моменту оновлення до macOS Sierra я час від часу бачу службу CalNCService, яка працює гарячою (тобто на 100% ЦП). Отже, виходячи з назви, це, здається, є деякою службою календаря. Я намагався вимкнути календарі в налаштуваннях Інтернет-акаунтів, але це не допомогло. Можна вбити службу або перезапустити комп’ютер, але проблема зберігається. Зазвичай через декілька годин вона переходить у норму.
Що робить цей демон? Як я можу налагодити цю проблему?
Оновлення: у консолі журналу я знаходжу це під час запуску 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: Служба підключена до синхронізації нагадувань. Якщо вимкнути синхронізацію нагадування за допомогою облікових записів Інтернету, служба повернеться до нормальної норми, якщо її знову повернути на 100% Це здається незалежним від сервера. У мене є маса повторюваних нагадувань, і вперше виникла ця проблема з моїм обліковим записом на fruux.com. Потім я перенесла все до iCloud і тепер його там же.
Оновлення3: все ще дуже присутні в 10.12.1. і жодної відповіді щодо спільнот підтримки Apple .
Оновлення4: Ще один ранок, черговий calNCService. Я також вручну перевіряв експортовані. Це виглядає абсолютно нешкідливо. Близько 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 для введення нагадувань.