deathb said:iPhoto 5 is still a huge memory hog. I had hopes that this fix might bring it back to as good as 4 or 3, but alas. Starting iPhoto takes 875MB of my 1GB of physical memory as well as another couple hundred MB of swap. When can we finally have an iPhoto Pro which can handle a medium size library? (About 7,000 photos in my case) Or at least a port of Picassa?
This is likely just Unix memory optimization. iPhoto must read the photos when it starts to display them, so Unix will just cache the data in RAM in case that file needs to be read again.
RAM is for using, right? When Unix uses the RAM like that, it will happily give it up to other programs that request it directly, so nothing is lost, except the delay of having to read those photos off disk next time.
I always hear about people talking about these huge memory requirements for OS X, but on my own 1GB Powerbook, I typically have 12 basic apps open (set to launch at startup: Finder, Safari, Mail, iChat, Address Book, iCal, iTunes, iPhoto, Preview, Terminal, BBEdit, Skype, and eFax) plus whatever specialized apps I need at the moment.
Recently one of my two memory modules failed, and I noticed some regular annoying delays, which eventually led to me finding the bad module. With the module replaced, there are never any delays.
I first ran into Unix in 1992. I was SHOCKED at how the system continually showed nearly all RAM in use. I was also shocked at how fast and smooth everything worked, particularly file caching. Opening the same thing twice was always faster the second time. Anyway, the more I learned, the more I appreciated the computer putting all it's resources to use. What good is memory if it's not used?