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 ?
Update2: सेवा सिंकिंग रिमाइंडर्स से जुड़ी है। इंटरनेट खातों के तहत रिमाइंडर सिंक को अक्षम करने से सेवा वापस सामान्य हो जाती है, इसे फिर से सक्षम करने से यह 100% पर वापस आ जाता है। यह सर्वर से स्वतंत्र लगता है। मैं आवर्ती अनुस्मारक का एक गुच्छा है और पहले fruux.com पर मेरे खाते के साथ यह समस्या थी। फिर मैंने सभी को आईक्लाउड में स्थानांतरित कर दिया और अब वहां भी ऐसा ही है।
Update3: 10.12.1 में अभी भी बहुत मौजूद है। और Apple समर्थन समुदायों पर कोई जवाब नहीं ।
Update4: एक और सुबह, एक और calNCService। मैंने स्वयं भी अपमानजनक रिमाइंडर सूची के निर्यात किए गए .ics की जाँच की है। यह पूरी तरह से हानिरहित दिखता है। लगभग 40 रिमाइंडर जिनमें कुछ खास नहीं है।
अद्यतन 5: 10.12.2 में अभी भी सभी समान हैं
अद्यतन 6: 10.12.4 में पुष्टि की गई। Iterating: यह कुछ हाउसकीपिंग का काम लगता है। जब मैंने नवीनीकरण के बाद रिमाइंडर्स को सक्रिय किया तो समस्या 24 घंटों से अधिक समय तक चालू नहीं रही। लेकिन अब यह वापस आ गया है। पहले की तरह, इसे "इंटरनेट अकाउंट्स" के तहत रिमाइंडर सिंक को निष्क्रिय करके रोका जा सकता है
अद्यतन 7: बग अभी भी MacOS 10.13 हाई सिएरा में मौजूद है, हालांकि यह कम गंभीर है। मैं संबंधित अनुस्मारक खाते को सक्रिय करने दे रहा हूं। 13 दिनों के अपटाइम के दौरान CalNCService ने 1:07:01 (31h) के CPU समय में देखा, बहुत अधिक, लेकिन उदाहरण के लिए "कर्नेल कार्य" (7:16:16) से कम।
अद्यतन 8: अभी भी 10.13.4 में मौजूद है। मेरे पास मैकओएस के साथ दो मशीनें हैं और यह उन दोनों पर होता है। ऐसा लगता है कि जब आप लॉन्चर के माध्यम से रिमाइंडर जोड़ते हैं तो कुछ एपीआई के माध्यम से जोड़े गए रिमाइंडर्स से जुड़ा हुआ है। यादों को दर्ज करने के लिए लॉन्चबार या सिरी का कितना उपयोग किया जाता है, इसके बारे में कैलकनस सर्विस का सीपीयू समय सहसंबद्ध लगता है।