Sejak upgrade ke macOS Sierra saya sesekali melihat layanan CalNCService berjalan panas (yaitu pada CPU 100%). Jadi dari namanya, ini sepertinya adalah Layanan Kalender. Saya mencoba menonaktifkan Kalender di Preferensi Akun Internet, tetapi ini tidak membantu. Seseorang dapat mematikan layanan atau me-restart komputer, tetapi masalahnya tetap ada. Biasanya, setelah beberapa jam kembali normal.
Apa yang dilakukan daemon ini? Bagaimana saya bisa men-debug masalah ini?
Pembaruan: Di konsol log saya menemukan ini ketika calNCService dijalankan:
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: Layanan terhubung ke sinkronisasi pengingat. Menonaktifkan sinkronisasi pengingat di Akun Internet membuat layanan kembali normal, mengaktifkannya lagi menjadikannya kembali ke 100%. Ini tampaknya independen dari server. Saya memiliki banyak pengingat berulang dan pertama kali mengalami masalah dengan akun saya di fruux.com. Lalu saya memigrasi semua ke iCloud dan sekarang sama saja di sana.
Update3: Masih sangat hadir di 10.12.1. dan tidak ada balasan di Komunitas Dukungan Apple .
Update4: Satu pagi lagi, layanan calNCS lainnya. Saya juga telah secara manual memeriksa .ics yang diekspor dari daftar pengingat yang menyinggung. Ini benar-benar tidak berbahaya. Tentang 40 Pengingat dengan tidak ada yang istimewa di dalamnya.
Pembaruan 5: Masih sama saja di 10.12.2
Pembaruan 6: Dikonfirmasi pada 10.12.4. Iterating: Ini sepertinya tugas rumah tangga. Ketika saya mengaktifkan pengingat setelah pemutakhiran masalah tidak terpicu selama lebih dari 24 jam. Tapi sekarang sudah kembali. Seperti sebelumnya, ini dapat dihentikan dengan menonaktifkan sinkronisasi pengingat di bawah "Akun Internet"
Pembaruan 7: Bug tersebut tampaknya masih ada di MacOS 10.13 High Sierra, meskipun demikian, ini tidak terlalu parah. Saya telah membiarkan akun pengingat terkait diaktifkan. Selama uptime 13 hari CalNCService clock dalam waktu CPU 1:07:01 (31 jam), terlalu banyak, tetapi kurang dari misalnya "tugas kernel" (7:16:16).
Pembaruan 8: Masih ada di 10.13.4. Saya memiliki dua mesin dengan MacOS dan itu terjadi pada keduanya. Tampaknya terhubung ke pengingat yang ditambahkan melalui beberapa API seperti ketika Anda menambahkan pengingat melalui Launchbar. Waktu CPU calNCService tampaknya berkorelasi dengan seberapa banyak saya menggunakan Launchbar atau Siri untuk memasukkan pengingat.
Jawaban:
Saya memiliki masalah yang sama (penggemar dengan kecepatan penuh, CalNCService pada 122% CPU) dan telah melakukan 2 kunjungan ke toko Apple dan kunjungan ke-3 saya memeriksa di Mac untuk perbaikan garansi (menggantikan kedua penggemar) ... Namun masalah terus berlanjut.
Saya masuk ke notifikasi> edit dan nonaktifkan semua notifikasi, lencana, suara, dll, kecuali untuk iMessage, Slack dan Outlook.
Sekitar 3 menit kemudian, saya perhatikan .... diam. Fans normal. Saya akan menontonnya sebentar, tetapi sepertinya masalah ini pasti terkait dengan sesuatu di notifikasi. Saya tidak akan melewatkan ping sepanjang hari.
sumber
Pasti berfungsi, bahkan sebelum memulai kembali:
Dari: https://support.itsolver.net/hc/en-au/articles/214098206-macOS-Sierra-CalNCService-high-CPU-usage
sumber
Saya punya masalah serupa.
CalNCService
mengkonsumsi sejumlah besar CPU. Inilah cara mereproduksi di sisi saya:Saya menggunakan iPhone SE dengan iOS 11.1.2 dan MacBook dengan macOS High Sierra pada Wi-Fi yang sama. Saya mendapat telepon di ponsel saya, tetapi saya tidak menerimanya melalui Ingatkan Nanti. Setelah sekitar 50 menit, saya perhatikan MacBook saya menjadi gila.
Cara mengatasinya adalah menghapus pengingat panggilan itu dari telepon saya, lalu MacBook segera menjadi dingin.
sumber
I had same problem...
Saya juga harus membuang preferensi & file terkait. Ada sebuah artikel yang menuntun saya melalui ini, dan komputer saya tenang & dingin-untuk-sentuhan untuk pertama kalinya dalam beberapa minggu. Tampak pada tanggal blog seperti ini sebelum Sierra: https://robert.accettura.com/blog/2012/08/19/how-to-stop-calendaragent-from-eating-cpu/
sumber
Saya pertama kali memperhatikan masalah ini segera setelah pertama kali saya membuat pengingat menggunakan Siri di Mac saya (menjalankan High Sierra). Menghapus pengingat ini
CalNCService
segera berlaku.Saya kemudian menciptakan pengingat yang sama tanpa Siri, dan
CalNCService
tidak mulai bertingkah. Jadi dalam kasus saya, sepertinya ini terkait dengan membuat pengingat dengan Siri di Mac.sumber
Saya berhenti berlangganan kalender liburan Jerman di Aplikasi Kalender saya. Itu bekerja segera dan para penggemar pergi diam-diam lagi. Saya kira langganan ini dalam aplikasi kalender ini adalah masalahnya. Semoga itu bisa membantu seseorang.
sumber
Saya punya masalah ini juga. Saya mencoba saran di atas tanpa hasil. Inilah yang akhirnya berhasil untuk saya:
sumber
Anda bisa memulai kembali CalendarAgent di Activity Monitor. Jika tidak membantu, coba hapus cache dan mulai ulang CalendarAgent lagi. Jalankan di Terminal.app:
sumber