Mac CalendarAgent is running at 85% CPU

So I've seen this:


https://robert.accettura.com/blog/2012/08/19/how-to-stop-calendaragent-from-eating-cpu/#:~:text=CalendarAgent%20is%20essentially%20Calendar's%20backend,the%20calendar%20and%20recreate%20it.


The reason why I can't do this is, I have important events on calendar, and if I follow these methods, I feel like I am going to lose everything.


What I've done so far:


  • cleaned calendar cache
  • deleted all the unnecessary events
  • unsynced siri suggestions for calendar


and it is still running at 85%, and thanks to that, my mac is overheating and fanning most of the time. everything other than the CalendarAgent is <20% so I'm guessing this is the only problem.


Please let me know if there is any other methods to solving this other than having to delete everything...

thankyou

MacBook Air 13″, macOS 10.14

Posted on Dec 17, 2020 1:20 PM

Reply

Similar questions

3 replies

Dec 21, 2020 1:54 AM in response to SnickZ.

Hey SnickZ. Thank you so so much for your reply.


You're right, I was really confused about that blog.


So, following your words, I checked my Internet Accounts. There are only two accounts, my iCloud and game center. I've turned off iCloud syncing ages ago as my cloud ran out of storage, so my CPU shouldn't be overwhelmed because of sync issues. Is there anything else I could do?? My laptop started lagging too. Do I really have no option but to get rid of everything?


Thank you in advance :)

Dec 20, 2020 1:51 PM in response to oohdana

Hello oohdana and welcome to Apple Support Communities. It appears you are having some difficulty with a background Calendar process taking excessive amounts of CPU on your Mac.


As a starting point, consider that the blog post you reference is 8 years old and much has changed about macOS in that time. (e.g., the Mail, Contacts and Calendars pane in System Preferences that is referred to i the blog post does not even exist anymore.) Next, the Calendars app is really just a host. The actual events are associated with an email account and stored on servers for that account. This can be your iCloud account or it could be something like a Google or Yahoo account as well.


If your events are associated with more than one email account try turning off all but one account (preferably your iCloud account for testing) at System Preferences > Internet Accounts and then testing. If the CPU spike calms down with just one account active, try to activate one more and test again until all are active. This should help you determine which account is constantly trying to sync which appears to be the issue here.


Cheers.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Mac CalendarAgent is running at 85% CPU

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.