Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

iPhoto '09 8.0.3 Update - iPhoto painfully slow now

After installing the iPhoto 8.0.3 yesterday, iPhoto has become painfully slow on my machine. Switching between Views (eg. from Events to Faces) makes the CPU usage spike up and I get the spinning beachball for about a minute or two before I can continue working - the worst offenders are Faces and Places, but it's basically become a pain to work with.

This was not a problem until I installed the update yesterday and I tried rebuilding my library to no avail.

Anyone have any tips?

Does anyone else encounter this problem?

iMac G5, Mac OS X (10.5.7)

Posted on Jun 5, 2009 6:35 AM

Reply
78 replies

Jun 7, 2009 3:13 PM in response to TeeTw0

Download iPhoto Library Manager and use its rebuild function. This will create a new library based on data in the albumdata.xml file. Not everything will be brought over - no slideshows, books or calendars, for instance - but it should get all your faces, places albums and keywords back.

*Because this process creates an entirely new library and leaves your old one untouched, it is non-destructive, and if you're not happy with the results you can simply return to your old one.*

It will also tell us if the issue is with the specific Library or perhaps systemic in the User Account.

Regards

TD

Jun 8, 2009 6:07 PM in response to TeeTw0

Uncheck show item counts is the first and most important thing to turn off as we noted back here:

http://discussions.apple.com/message.jspa?messageID=9435815#9435815

Since then, we have not really used Faces and Places due to previous slowdowns. After the most recent update we have no slowdown problems and iPhoto '09 8.0.3(405) operates as quick as iPhoto '08. Try our suggestions and review our previous posts, they may help.

Keeping things lean and mean certainly helps to make the app enjoyable - if you work outside this power zone, you may experience major frustration as we found when '09 first came out. Forgo some of the CPU intensive options and just use the app as barebones as you can.

Jun 8, 2009 6:32 PM in response to E27

Unfortunately checking off Show Item Counts doesn't make a difference except that with it checked it's even slower.

Here's what I noticed:

- In Activity Monitor, iPhoto's shared memory size is fluctuating widly, ranging from 0 bytes to 16,777,216.00 TB (!!!)
- When switching to Places or Faces, it almost seems to freeze (iPhoto is indicated as "Not Responding") and the "spindump" process is started -> it then recovers
- the "mds" and "mdworker" processes are started and use a lot of CPU time
- the "socketfilterfw" process is started
- looking at the Console, nothing is being written
- doing anything in Faces (eg. selecting a different thumbnail image for a person, renaming a person) takes forever
- working in "Events" or "Photos" is okay speed-wise
- doing anything in Places is really slow, but not as slow as Faces

I've used iPhoto's tools to rebuild my library and also used iPhoto Library Manager to rebuild my library, but unfortunately nothing helped.

This started with iPhoto 8.0.3, all previous iPhoto versions were okay speedwise.

Not sure what's going on here, but iPhoto has essentially become unusable for me which is a shame. Good thing I tagged all Faces and Places before this update came out...

I reported it to Apple, but am not sure what to do now. I guess we'll have just have to wait to another update?

Jun 9, 2009 1:56 AM in response to TeeTw0

Tim

I suspect the problem may be related to Spotlight trying to index the metadata when you add faces and places.

I've been experimenting with both these features while watching Activity Monitor and my experience is quite different.

I have no process called 'spindump'. However, given than spindump is a tool to report hangs, and I'm not having one, no surprise there.

mds and mdworker are both spotlight processes, and when I work they take up no significant extra resources, whereas in your case they

use a lot of CPU time


The 'socketfilterfw' is a part of the firewall system on your Mac. It runs on mine and takes no significant resources.

So it would seem the problem is caused by a hang on Spotlight indexing the new metadata (Faces and Places) that you are adding.

What to do? This hang could be caused by a glitch in the Spotlight database. You could try force Spotlight to re-index the Pictures Folder (assuming that's the location of your Library), and see if that helps.

To do this, add the Pictures Folder to the Privacy Tab in the Spotlight PreferencePane, leave it there for a few moments, then remove it and allow Spotlight time to re-index. How long that takes will depend on the size of your Library.

I think this is worth a try at any rate.

Regards

TD

Jun 9, 2009 9:35 AM in response to Yer_Man

Hi Terence -

Terence Devlin wrote:
Tim

I suspect the problem may be related to Spotlight trying to index the metadata when you add faces and places.


really appreciate all your suggestions and information!

After seeing the mds and mdworker processes I thought so as well, so I re-indexed my entire HD. Unfortunately, no difference. (Sorry, should have mentioned that in the summary post).

I have no process called 'spindump'. However, given than spindump is a tool to report hangs, and I'm not having one, no surprise there.


I think the spindump process comes up because the system thinks that iPhoto is hung, but it eventually recovers. There entries in system.log indicating that:

Jun 8 18:25:10 iMac-G5 /usr/sbin/spindump[779]: process 663 is being monitored
Jun 8 18:25:55 iMac-G5 /usr/sbin/spindump[779]: process 663 is being no longer being monitored
Jun 8 18:27:51 iMac-G5 /usr/sbin/spindump[944]: process 663 is being monitored
Jun 8 18:28:10 iMac-G5 /usr/sbin/spindump[944]: process 663 is being no longer being monitored

mds and mdworker are both spotlight processes, and when I work they take up no significant extra resources, whereas in your case they

use a lot of CPU time


It's just consistent behavior that they take up a lot more CPU time while iPhoto is switching to Faces or Places. Once the switch has happened, they calm down again. However, to clarify, iPhoto takes up about 92% of the CPU resources and mds and mdworker the rest. However, when not in Faces, these processes take up virtually nothing.

The 'socketfilterfw' is a part of the firewall system on your Mac. It runs on mine and takes no significant resources.


This is another process which takes a lot more CPU resources when iPhoto switches to Faces and then it calms down again. Maybe this has to do with iPhoto doing some online checking (I don't subscribe to any Photos and have no Albums published to Facebook or Flickr to the like).

What to do? This hang could be caused by a glitch in the Spotlight database. You could try force Spotlight to re-index the Pictures Folder (assuming that's the location of your Library), and see if that helps.


Unfortunately that didn't make any difference.

Jun 9, 2009 11:06 AM in response to TeeTw0

I wonder if this has something with Safari 4.0 being installed?

I just noticed that publishing to Facebook no longer works in iPhoto and iWeb. When the setup/login window appears up two odd things happen:

1. You can't change the email address that is entered. It can be selected but the actual text can't be changed.
2. If you enter the password and try to click on the "Login" button, the cursor changes to a half arrow with the round status globe and nothing happens.

It now basically stays there until you click Cancel.

I wonder if some of the slowness comes from it trying to unsuccessfully connect to Facebook? I do have "Check for new published Photos" set to Manual though.

iPhoto '09 8.0.3 Update - iPhoto painfully slow now

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