Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Applications > iCal Helper eats all my free RAM

iCal Helper eats all my free RAM
Thread Tools
Mac Enthusiast
Join Date: Jan 2001
Location: Leesburg, Virginia
Status: Offline
Reply With Quote
May 27, 2008, 09:22 AM
 
I believe iCal Helper is a process inside of the iCal app bundle that is in charge of monitoring the time and putting up iCal's alarms.

I lately have had real issues with it in that it would fail to respond and cause others of my applications be ultra-slow in responding to user feedback. Once I examined the situation in Activity Monitor, iCal Helper was shown as unresponsive and the active RAM usage was maxed out. Force-quitting iCal Helper in Activity Monitor freed up most of the active RAM and made everything else act normally.

Searching the web I found suggestions of trashing all the com.apple.ical files in ~/Library/Preferences/, as well as, the folder ~/Library/Caches/com.apple.ical/. These had no effect. Once I restarted iCal, I could watch iCal Helper's RAM allocation slowly tick up, until all the green in Activity Monitor's RAM pie had disappeared.

I am using Leopard 10.5.2 on a MacBook Pro. My calendar is pretty large, as it contains items reaching back to 1998. Before anyone says, "Ah, there you have it!" I would like to preempt by pointing out that computers are supposed to help us by managing information for us on a scale that we wouldn't be able to with traditional means. In other words, if a calendaring application can handle only a year's of appointments and entries, what good is it?

Dominik Hoffmann
     
Banned
Join Date: Jun 2003
Status: Offline
Reply With Quote
May 27, 2008, 10:48 AM
 
Originally Posted by DominikHoffmann View Post
I believe iCal Helper is a process inside of the iCal app bundle that is in charge of monitoring the time and putting up iCal's alarms.

I lately have had real issues with it in that it would fail to respond and cause others of my applications be ultra-slow in responding to user feedback. Once I examined the situation in Activity Monitor, iCal Helper was shown as unresponsive and the active RAM usage was maxed out. Force-quitting iCal Helper in Activity Monitor freed up most of the active RAM and made everything else act normally.

Searching the web I found suggestions of trashing all the com.apple.ical files in ~/Library/Preferences/, as well as, the folder ~/Library/Caches/com.apple.ical/. These had no effect. Once I restarted iCal, I could watch iCal Helper's RAM allocation slowly tick up, until all the green in Activity Monitor's RAM pie had disappeared.

I am using Leopard 10.5.2 on a MacBook Pro. My calendar is pretty large, as it contains items reaching back to 1998. Before anyone says, "Ah, there you have it!" I would like to preempt by pointing out that computers are supposed to help us by managing information for us on a scale that we wouldn't be able to with traditional means. In other words, if a calendaring application can handle only a year's of appointments and entries, what good is it?

Dominik Hoffmann
This doesn't mean computers are magical and don't have limits like humans do. Computers DO have limits.

There are tricks that allow huge databases to perform better. One trick is to archive a huge chunk of old rarely used data so that it doesn't bog the database's performance.

Since iCal is somewhat like a database and you say that it's huge and goes all the way back to 1998, I suggest you archive some things from 1998 to 2003...you have to ask yourself if it's really necessary to have such old data.

Is it? What do you do that requires you to have access to data all the way back to 1998?

However, if this issue is recent, I doubt the size of your calendar is the issue. Performance degradation doesn't appear suddenly. You would have noticed the slowless back in 2007 since I don't think 1 year worth of calendar events over 10 years would suddenly make iCal go crazy.
     
Mac Enthusiast
Join Date: Jan 2001
Location: Leesburg, Virginia
Status: Offline
Reply With Quote
May 27, 2008, 11:42 AM
 
I may have succeeded in fixing the problem. This is what I did:

1. Exported all my calendars to individual files.
2. Restart the computer.
3. Delete all com.apple.ical... files in ~/Library/Preferences/.
4. Delete the folder ~/Library/Caches/com.apple.ical/
5. Delete ~/Library/Application Support/iCal/
6. Delete ~/Library/Calendars/
7. Delete ~/Library/Caches/Metadata/iCal
8. Delete ~/Library/Caches/iCal
9. Launch iCal; it now contains only empty "Home" and "Work" calendars.
10. Delete the "Work" calendar.
11. Import all my previously exported (Step 1) calendars into new calendars.
12. Delete the "Home" Calendar.

iCal is now using only a relatively tame 87 MB of physical RAM. iCal Helper is not currently running and therefore also not gobbling memory.

I'll monitor the situation and will report back, if anything changes.

Dominik
(Last edited by DominikHoffmann; Jun 5, 2008 at 01:10 PM. )
     
Mac Enthusiast
Join Date: Jan 2001
Location: Leesburg, Virginia
Status: Offline
Reply With Quote
Jun 3, 2008, 10:07 AM
 
Deleted.
(Last edited by DominikHoffmann; Jun 5, 2008 at 01:11 PM. )
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 09:22 AM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2