Snow Leopard Performance

Snow Leopard is out today! While I've been running the developer versions for a while now, I went out and picked up a retail copy at my friendly neighborhood Apple store and installed it on my MacBook Pro (the laptop where I do most of my Mac development).

Now, what's interesting about Snow Leopard is that unlike most new versions of operating systems (or most new versions of software in general) Apple didn't add a lot of new features to Snow Leopard. Instead, Apple focused on making Snow Leopard faster and more stable than Leopard.

While some of the improvements, like Grand Central Dispatch and OpenCL, will only benefit new (or rewritten) applications, do the other improvements help existing applications run faster?

To find out just how much faster existing applications run under Snow Leopard, I ran Geekbench on my MacBook Pro under Leopard and Snow Leopard. Geekbench doesn't take advantage of Grand Central Dispatch or OpenCL so it's a good way to determine how much of a performance boost existing applications will receive under Snow Leopard.

Setup

Here's the configuration of the MacBook Pro I used:

  • MacBook Pro (Late 2008)
    • Intel Core 2 Duo P8600 @ 2.40GHz
    • 2.00 GB 1067 MHz DDR3
    • Mac OS X 10.5.8 or
    • Mac OS X 10.6

If you're not familiar with Geekbench, higher scores are better.

Results

Overall Performance

Snow Leopard
64-bit
3725
 
Leopard
64-bit
3637
 
Snow Leopard
32-bit
3410
 
Leopard
32-bit
3310
 

Integer Performance

Snow Leopard
64-bit
3357
 
Leopard
64-bit
3230
 
Snow Leopard
32-bit
2768
 
Leopard
32-bit
2677
 

Floating Point Performance

Snow Leopard
64-bit
5199
 
Leopard
64-bit
5099
 
Snow Leopard
32-bit
4950
 
Leopard
32-bit
4773
 

Memory Performance

Snow Leopard
64-bit
2681
 
Leopard
64-bit
2630
 
Snow Leopard
32-bit
2594
 
Leopard
32-bit
2568
 

Stream Performance

Snow Leopard
64-bit
1943
 
Leopard
64-bit
1960
 
Snow Leopard
32-bit
1907
 
Leopard
32-bit
1893
 

Conclusions

While the performance improvement is small, it is there -- Geekbench runs between 2% and 3% faster under Snow Leopard than under Leopard. While this might not seem impressive at first keep in mind that Geekbench was slower under Leopard than Tiger. Having a new operating system improve performance, even if it's a small improvement, is still something to get excited about.

One thing worth mentioning that isn't captured in the Geekbench results above is that Snow Leopard feels faster and smoother than Leopard; the increased responsiveness of Snow Leopard makes it a joy to use.


 
John Poole is the founder of Primate Labs and lives in Toronto, Ontario with his wife Deborah. You can find John on Twitter or .