I’ve been using the same core install of OS X since April 30, 2005, the day I received my copy of 10.4 Tiger and did a fresh install on my Power Mac G5. Over the past six years I’ve installed the two subsequent releases of OS X as upgrades (Leopard and Snow Leopard), and planned to do the same with 10.7 Lion when it arrived this month. During those six years, I’ve switched my main computer hardware five times: Power Mac G5 > Power Mac G5 Quad > 17-inch MacBook Pro > 24-inch iMac > 15-inch MacBook Pro > 15-inch MacBook Pro (yes, my last two machines were 15-inch MacBook Pros). In each case, I would remove the hard disk from my new machine, hook it up to my old machine and clone the drive, thus creating an exact version of my old computer in new hardware.
After several attempts in the past to find the ideal hardware setup, I recently settled on the idea of an iMac in the office and a MacBook Air on the go. Over the past year I’ve rarely used my MacBook Pro in anything but clamshell mode, and if I’m not using it portably I’d rather reap the benefits of a stationary machine (more disk space, faster, et cetera). Late last year I upgraded my MacBook Pro’s drive, replacing the stock 7,200 RPM HDD with an OWC MercuryExtreme Pro SSD. It was outrageously expensive, but I spend all day on my computer and I knew it was worth it. But after waiting several months for the drive to ship (due to fulfillment issues), when I finally cloned the old HDD to the SSD and installed it, I wasn’t as thrilled with the speed as I thought I would be. Sure, it was fast, but it wasn’t quite as crazy-fast I had expected based on OWC’s specs.
When the new 27-inch iMac arrived last month, I immediately cloned the SSD in my MacBook Pro over to the new iMac (I ordered the BTO option featuring a 256GB SSD + 1TB HDD) and restarted it. It was fast, but something didn’t seem quite right. Earlier in the day, before cloning, I ran Xbench a few times to see how fast the new machine was, and it was averaging a total score of 460. (I am aware that Xbench isn’t particularly great for testing the speed of machines these days, but it was the only way for me to get a somewhat direct comparison between the iMac and the MacBook Pro.) My MacBook Pro was averaging 270. After I cloned to the new iMac and felt something was off, I ran Xbench again and kept averaging around 270. The same score the MacBook Pro was getting. Something’s wrong with this picture.
I wiped the iMac’s SSD drive and did a fresh install of Snow Leopard, then ran Xbench, and it was averaging 460 again. Figuring this must be something to do with the iMac being a pristine system with no applications or files or configuration, I decided to test the theory and began configuring the machine anew. After every few installations or large chunks of copied data, I ran Xbench. No change—average score of 460.
Eventually, I realized something was funky with my older core OS X install. Whatever it is, it happened—I would assume slowly—over the past six years. Various configurations, application installs, terminal messes… nearly a decade of computing had created a completely bloated and unnecessarily slow machine. That OS X made it so simple and safe to upgrade to each major release, and that Macs made it so simple to clone the entire filesystem onto an entirely new machine was a godsend for computing. But it also made me 100% unwilling to start over. That is, until I started doing it this week and realized just how much bloat there was:
I was also using a lot of tools for no good reason, or in addition to other tools which did the same thing, leading to extra CPU and memory usage.
I decided when setting up the new machine that I would only install something if I needed it. The initial pass of application installs was limited to essentials—Adobe apps (Photoshop, Illustrator and Lightroom), Xcode et al, TextMate, Dropbox, Sparrow, Skype, Propane and Reeder. I started using the iMac for real work and slowly installed other apps I needed. Did some web work—installed CSSEdit, Transmit and Google Chrome. Needed to share a screenshot with the other guys at Karbon—installed Cloud App. Wanted to get at my upcoming calendar events easier—installed Fantastical. Needed to access my television Mac Mini from the new iMac—installed ScreenSharingMenulet. As I went along, I realized a few things could be combined or improved as well:
After a full week of slowly adding only what I need, I’ve got a completely usable machine. I’m sure more installations will occur, but I’m going to try to hold myself accountable and only install what I need. If I try software and don’t use it after a few days, I’m going to zap it (I also installed AppZapper). And guess what? The Xbench score is still 460.
A few fun tidbits about this machine:
It was a bit painful to start fresh, but the advantages are immediately noticeable. A faster, cleaner machine that’s easier to get work done on.