मैं माउंटेन शेर पर एक पूरे सीपीयू पर कैलेंडरएजेंट का निदान या सुधार कैसे कर सकता हूं?


13

चूंकि मैं शेर से माउंटेन लायन में अपग्रेड हुआ हूं, मैं अपने देर से -2008 मैकबुक प्रो पर 1 सीपीयू की एक बड़ी मात्रा पर कब्जा करने वाले कैलेंडरएजेंट प्रक्रिया को देखता हूं। इसे ठीक करने के लिए (जैसा कि Google परिणाम द्वारा सुझाया गया है) मैंने सभी ऑनलाइन कैलेंडर खातों को निकालने की कोशिश की, फिर उन्हें जोड़ा। यह कुछ समय के लिए काम करने लगता था, लेकिन अब यह समस्या वापस आ गई है (शायद मेरे कारण या तो कुछ iCloud कैलेंडर हटाए जा रहे हैं या अतिरिक्त Google कैलेंडर प्रतिनिधि जोड़ रहे हैं)। मैं वास्तव में हर बार अपने सभी कैलेंडर खातों को हटाना नहीं चाहता, जब भी मैं एक कैलेंडर जोड़ता या हटाता हूं, तो क्या कोई मुझे समस्या के मूल कारण की ओर इशारा कर सकता है?

यदि यह उपयोगी है, तो प्रक्रिया से कॉल ग्राफ़ को यहाँ चिपकाया जाता है

अद्यतन: मैंने अपने Google कैलेंडर खातों में से एक प्रतिनिधि को हटा दिया, और इस समस्या को होने से रोका। हालांकि यह वास्तव में एक समाधान नहीं है, क्योंकि मैं अब उस कैलेंडर तक नहीं पहुंच सकता।


क्या इनमें से कोई भी कैलेंडर Microsoft Exchange कैलेंडर है जिसका उपयोग आपने एक्सचेंज वेबमेल के माध्यम से किया है? यदि हां, तो एक्सचेंज खाते में प्रवेश करें और किसी भी अनुस्मारक को खारिज कर दें। यदि आपके पास एक्सचेंज कैलेंडर तक पहुंच नहीं है, तो मालिकों से किसी भी अनुस्मारक को खारिज करने के लिए कहें।
IconDaemon

आप इस पोस्ट के माध्यम से एक और समाधान के लिए पढ़ना चाह सकते हैं: robert.accettura.com/blog/2012/08/19/…
IconDaemon

जवाबों:


3

मुझे अभी भी ठोस जवाब की तलाश है।

इस बीच, मेरे पास AppleScript संपादक में निम्न स्क्रिप्ट चल रही है। यह स्क्रिप्ट CalendarAgentहर 15 सेकंड में दिखती है और इस प्रक्रिया को मार देती है।

यह कैलेंडर को अनुपयोगी सिंक्रनाइज़ करता है, लेकिन कम से कम मैं अपने मैक का फिर से उपयोग कर सकता हूं। जब तक मुझे कोई स्थायी समाधान नहीं मिल जाता, मैं इसे चलने दूंगा।

स्क्रिप्ट है:

repeat
  set app_name to "Finder"
  do shell script "killall -9 CalendarAgent"
  delay 15
end repeat

वास्तव में कभी भी इसकी तह तक नहीं गए, हालांकि यह लक्षणों का एक समाधान था, इसलिए स्वीकार करना।
निक हेस

9

कैलेंडर डीबी को मारना और पुनर्निर्माण करना हो सकता है:

  1. सिस्टम वरीयताएँ → इंटरनेट खातों में अपने खाते से कैलेंडर सेवा को अक्षम करें

  2. कैलेंडर के लिए प्राथमिकताएँ / डेटाबेस फ़ाइलें निकालें:

    rm -r ~/Library/Calendars/ ~/Library/Preferences/com.apple.iCal.plist
    
  3. सेवा को पुनः सक्षम करें।

स्रोत: http://robert.accettura.com/blog/2012/08/19/how-to-stop-calendaragent-from-eating-cpu/


2
साइट पर आपका स्वागत है। हम लोगों को लिंक को संक्षेप में प्रस्तुत करने के लिए प्रोत्साहित करते हैं, लेकिन यह जानने के लिए कि उन्हें कभी-कभी टिप्पणियों में परिवर्तित कर दिया जाता है या वोट दिया जाता है, यह जानने के लिए लिंक का योगदान करना ठीक है क्योंकि हम लोगों को ज्ञान के शरीर में योगदान देने के लिए कोशिश करते हैं जो कि सीसी लाइसेंस के तहत है।
bmike

1
मेरे लिए काम किया। याद रखें: जब इसे पुन: सक्षम करना थोड़ी देर के लिए सीपीयू खाता है।
जोस्ट

4

Google प्रतिनिधियों का उपयोग निश्चित रूप से मेरे साथ उच्च-सीपीयू समस्या का कारण बना।

इसका सरल उपाय है:

  1. कैलेंडर खाता जानकारी विंडो में प्रतिनिधि w / को अनचेक करें (जैसा कि ऊपर अद्यतन द्वारा इंगित किया गया है)
  2. Google सिंक सेटिंग पेज के भीतर वांछित कैलेंडर (नों) का चयन करके अपना Google कैलेंडर साझाकरण बदलें: https://www.google.com/calendar/syncse

किल-द-कैलेंडर कैलेंडर दृष्टिकोण का सहारा लेने की आवश्यकता के बिना, इस बदलाव को उच्च-सीपीयू समस्या को समाप्त कर दिया।


इसके लिए धन्यवाद! मैं वर्षों से इससे निराश हूं। ऊपर दिए गए सिंक्रनाइज़ेशन लिंक (आइटम # 2) का उपयोग करते हुए, मैंने कुछ कैलेंडर को अक्षम कर दिया है जिन्हें मुझे वास्तव में सिंक करने की आवश्यकता नहीं है और तब से उच्च सीपीयू समस्या नहीं देखी गई है। बेशक जो उन्हें सभी सिंक किए गए डिवाइस (डेस्कटॉप, लैपटॉप और फोन) से निकालता है, लेकिन अगर यह उच्च सीपीयू को ठीक करता है जो मैं डेस्कटॉप पर अनुभव कर रहा था तो यह सभी इसके लायक होगा। एक बार फिर धन्यवाद!
स्टीव लेमके
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.