Apple’s new Aperture program is awesome. It’s easily the best image cataloging program available, and it’s in version 1. However, the performance leaves quite a bit to be desired. Here are the things I’ve discovered.
I used a combination of the fs_usage tool and the Thread Viewer tool to profile Aperture. Both excellent tools are included in the Developer package. I wanted to find out why it always takes 10 seconds for the search filter dialog to open up, causing the application to become unresponsive the entire time.