Jan 19

I store all my images on my mac in iPhoto 09. and as you can guess this has resulted in a library that is a little on the large side.

One general accepted way to speed up iPhoto is to vacuum the database using the inbuilt sqlite command. this is a bit like defraging the database and reducing the stuff contained in it.

  1. Open Terminal and type cd and a space
  2. Drag your iPhoto library into the terminal window and hit Enter.
  3. Copy the command “for dbase in *.db; do sqlite3 $dbase "vacuum;"; done” and paste into the terminal window.
  4. Hit carriage return, wait till the line prompt comes up and your finished. The larger the library the longer the time the vacuuming will take.

Mine took just shy of 15 minutes (did I forget to say I had a large library?) all in all it didn’t speed it up any where as much as I would have liked.

Another way of recovering a few bits of a second from iPhoto slowness is to remove the photo counts next to each album and library in the left-hand pane. The task of updating these counts whenever you modify your images appears to cause iPhoto to slow down sometimes.

To disable the item counts

  1. Open iPhoto’s preferences,
  2. Goto the General tab,
  3. Uncheck the “Show item counts” box. (there may be a delay of a few seconds).

That may show an improvement for you; it also may not.

If iPhoto continues to be annoyingly slow for me, I may get desperate and try Fat Cat’s iPhoto Library Manager to see how that works with my iPhoto collection.

  • Share/Bookmark

2 Responses to “iPhoto Pain”

  1. JoRaye Says:

    How large is your iPhoto library? Mine is two merged together and comes in at just over 100GB. :( I would love to try this since it takes forever and a day for iPhoto to load anymore, but I’d be afraid my MBP would be tied up for hours…..

  2. Skippy Says:

    mine is still sat at the 160Gig mark :s

    Your MBP should be much faster at this than my Mac Mini,

Leave a Reply

Spam Protection by WP-SpamFree