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.