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.

  • web67

    What is the final build #?

  • Seb

    Which build is shipped on the retail disk?

  • Jonathan

    When you do 64bit vs 32bit are you meaning booting into those kernels?

  • Rand MacDonald

    While I'm eager to be an early adopter on my MacBook Pro, I'm concerned about some of my older program and drivers running on Snow Leopard... so that's why I'm letting you and others take the dive first, and I read what you think.
    CanoScan 70, especially using it via Photoshop as a plug-in.
    Adobe Creative Suite 2, all the talk is about 4 and 3
    MS Office 2004

  • McDave

    Can we please have some real apps performance stats? The core technology improvements won't show on benchmarks as they're more about complex multi-threaded activity not broken out performance of individual components.


    McD

  • The Snow Leopard build that ships on the retail disk is 10A432.

  • McDave,


    Geekbench is a multi-threaded benchmark and simulates the complex multi-threaded activity that's found in many modern applications. Benchmarks in both the "integer" and "floating point" sections run with multiple threads so improvements to any part of the operating system that deals with threads (like the scheduler) will result in increased scores in those sections.

  • Bob

    Do you think that the upgrade from Tiger is worth or not? b/c it seems that the bottom line is that Leopard was slower than Tiger, Snow Leopard is faster than Leopard, which implies that Tiger and Snow Leopard are, less or more, equally fast. There is any drastic improvement in Snow Leopard with respect to Tiger :-(
    Is this analysis correct?

  • SirYossi
    OS X.5.8 is a bit faster on my G5 Dual 2.0 then is OS X.4.11 - but i think that has alot to do with OS X.5 being more to the 64bit machines verses the 32bit machines. But OS X.4.11 is only marginally faster on my modified Dual 1.3ghz G4 (AGP - Originally 500mzh) tower but OS X.5 is more stable on the G4 than OS X.4 is! OS X.5 actually runs better on my imac G4 700mhz than did OS X.4 - which i only use as a music server.
  • mike
    I’ve heard there are some wildlife groups trying to get Apple to do more stuff with the actual S.L.’s lol. I don’t know- people are saying it’s good PR for Apple- they should jump on that.
  • mike
    I’ve heard there are some wildlife groups trying to get Apple to do more stuff with the actual S.L.’s lol. I don’t know- people are saying it’s good PR for Apple- they should jump on that.
  • nice post
blog comments powered by Disqus