I am using MacBook Pro 2014 Retina Display. Initially came with Mavericks and upgraded to Yosemite (10.10.2).
Had the same Problem. Calendar Agent took nearly 6 to 7 GB of the RAM and left me with 15MB ram. Got really irritated. But found this after a hard struggle. I tried the above solutions, think didn’t quite work for me.
Follow the steps you will get your problem solved.
- Backup all the calendar events to your iCloud by enabling calendar in the internet accounts from system preferences. (Do this step only if you need your events to be there).
- Then open TERMINAL and type.
- chflags nohidden /Users/*******/Library
- ******* represents your username or the name in which your mac is started with. This name can be seen from "Macintosh HD” then “Users” then the user which you are..
- After running the command then again type in TERMINAL
- chflags nohidden /Users/*******/Library/Containers
- Now close the TERMINAL after running it.
- Now, open finder and goto "Macintosh HD” then to “Users” then the user which you are then “Library” then “Calendars”.
- In “Calendars” you have got to delete some files.
- Those are:
- Calendar Cache
- Calendar Cache- shm
- Calendar Cache- wal
- Email Cache.plist
Actually after deleting it,restarting PC solves the problem.
Sometimes you can’t delete those files because the Calendar Agent uses them and is running in background.
For that you have got to open Activity Monitor and Force Quit Calendar Agent and delete.
Restart your PC. Then open Calendar. Nothing happens and is back to normal.