Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Applications > Safari benchmarks. 64-bit vs 32-bit, Snow Leopard vs. Leopard, Safari 4 vs 3.

Safari benchmarks. 64-bit vs 32-bit, Snow Leopard vs. Leopard, Safari 4 vs 3.
Thread Tools
Eug
Clinically Insane
Join Date: Dec 2000
Location: Caught in a web of deceit.
Status: Offline
Reply With Quote
Aug 30, 2009, 01:12 AM
 
SunSpider JavaScript Benchmark on my 13" MacBook Pro 5,5 (2.26 GHz):

Mac OS X 10.5.6, Safari 3.2.1: 3261.8 ms
Mac OS X 10.5.8, Safari 4.0.3 (5531.9): 824.8 ms
Mac OS X 10.6 32-bit, 32-bit Safari 4.0.3 (6531.9): 657.6 ms
Mac OS X 10.6 32-bit, 64-bit Safari 4.0.3 (6531.9): 479.2 ms
Mac OS X 10.6 64-bit, 64-bit Safari 4.0.3 (6531.9): 478.4 ms

( Last edited by Eug; Aug 30, 2009 at 01:22 AM. )
     
krove
Mac Elite
Join Date: Jul 2000
Location: Washington, DC
Status: Offline
Reply With Quote
Aug 30, 2009, 02:08 PM
 
Nice. Thanks for the run-down.

I think the 64-bit versus 32-bit debate will continue to rage on. Clearly there are areas where some improvements are more noticeable. As I'm sure you are aware, x86-64 versus x86-32 is a far different debate than PowerPC 64-bit versus 32-bit.

How did it come to this? Goodbye PowerPC. | sensory output
     
Eug  (op)
Clinically Insane
Join Date: Dec 2000
Location: Caught in a web of deceit.
Status: Offline
Reply With Quote
Aug 30, 2009, 03:08 PM
 
FYI, my 13" MacBook Pro (June 2009) actually shipped with 10.5.7, so 10.5.6 isn't supposed to run on it. That 10.5.6 install was actually from another white MacBook. There were a couple of errors at bootup, but as far as I could tell, Safari 3.2.1 ran perfectly, and its slowness on the 13" MBP is similar to results I got on the white MacBook as well (using the Safari 4.0 beta vs. Safari 3.2.1).

Anyways, I glad to see that running 64-bit Safari on a 32-bit OS X is just as fast as running on a 64-bit OS X. I don't want to run 64-bit OS X because of the driver issue. As for Safari plugin compatibility, I don't care, because I don't use many 3rd party plugins, aside from Flip4Mac and Flash (which both work now on Safari 64-bit).

Originally Posted by krove View Post
As I'm sure you are aware, x86-64 versus x86-32 is a far different debate than PowerPC 64-bit versus 32-bit.
I know it is a far different debate as people keep telling me that. However, I don't have enough technical knowledge why it is far different debate.
     
Cold Warrior
Moderator
Join Date: Jan 2001
Location: Polwaristan
Status: Offline
Reply With Quote
Aug 30, 2009, 03:18 PM
 
Eug,
your results are what I'm seeing too -- very nice speed-ups in Safari 4 x64 on x86 SL.
     
Eug  (op)
Clinically Insane
Join Date: Dec 2000
Location: Caught in a web of deceit.
Status: Offline
Reply With Quote
Aug 30, 2009, 11:53 PM
 
Apple says Safari JavaScript is 50% faster in 64-bit mode.



My results have it at 37% faster.
Originally Posted by Eug View Post
Mac OS X 10.6 32-bit, 32-bit Safari 4.0.3 (6531.9): 657.6 ms
Mac OS X 10.6 32-bit, 64-bit Safari 4.0.3 (6531.9): 479.2 ms

     
l008com
Addicted to MacNN
Join Date: Jan 2000
Location: Stoneham, MA, USA
Status: Offline
Reply With Quote
Dec 15, 2009, 06:00 PM
 
I have a related question. I'm running a 10.5 on a G5. apache and mysql are both running in 64-bit mode. Why isn't Safari?
     
Chuckit
Clinically Insane
Join Date: Oct 2001
Location: San Diego, CA, USA
Status: Offline
Reply With Quote
Dec 15, 2009, 06:08 PM
 
Because 64-bit apps couldn't have a GUI until 10.6.
Chuck
___
"Instead of either 'multi-talented' or 'multitalented' use 'bisexual'."
     
TETENAL
Addicted to MacNN
Join Date: Aug 2004
Location: FFM
Status: Offline
Reply With Quote
Dec 15, 2009, 06:20 PM
 
That is not true. 10.5 supports 64-bit GUI applications. Xcode and Chess are for example.
     
Chuckit
Clinically Insane
Join Date: Oct 2001
Location: San Diego, CA, USA
Status: Offline
Reply With Quote
Dec 15, 2009, 06:38 PM
 
Hm, my bad. For whatever reason, I was thinking 64-bit Cocoa was new in Snow Leopard.
Chuck
___
"Instead of either 'multi-talented' or 'multitalented' use 'bisexual'."
     
pendragon
Mac Enthusiast
Join Date: Mar 2000
Location: Georgetown, TX USA
Status: Offline
Reply With Quote
Dec 16, 2009, 09:09 AM
 
It is my understanding that the 64-bit advantage only comes in to play when one has 4+ GB RAM.

Is that true or have I been had (again)?
Harv
27" i7 iMac (10.10.3), iPhone 5 (iOS 8.3)
Those who can make you believe absurdities can make you commit atrocities. ~Voltaire
     
TETENAL
Addicted to MacNN
Join Date: Aug 2004
Location: FFM
Status: Offline
Reply With Quote
Dec 16, 2009, 09:26 AM
 
Theoretically that is true, but Intel processors have optimizations in 64-bit mode, that make them faster there.
     
Chuckit
Clinically Insane
Join Date: Oct 2001
Location: San Diego, CA, USA
Status: Offline
Reply With Quote
Dec 16, 2009, 11:59 AM
 
Of course, there are also pessimizations in 64-bit mode. So whether you get a speedup and how much you get depends. The most obvious case for a 64-bit app is needing more RAM.
Chuck
___
"Instead of either 'multi-talented' or 'multitalented' use 'bisexual'."
     
pendragon
Mac Enthusiast
Join Date: Mar 2000
Location: Georgetown, TX USA
Status: Offline
Reply With Quote
Dec 16, 2009, 12:00 PM
 
Originally Posted by TETENAL View Post
Theoretically that is true, but Intel processors have optimizations in 64-bit mode, that make them faster there.
But will a person like me, with only 2 MB RAM, in everyday surfing, notice any difference re his Safari experience whether in 32 or 64 bit mode?
Harv
27" i7 iMac (10.10.3), iPhone 5 (iOS 8.3)
Those who can make you believe absurdities can make you commit atrocities. ~Voltaire
     
TETENAL
Addicted to MacNN
Join Date: Aug 2004
Location: FFM
Status: Offline
Reply With Quote
Dec 16, 2009, 12:56 PM
 
On Intel processors 64-bit mode contains optimizations, like more registers, that have nothing to do with addressable memory. Therefore there is usually a performance gain in 64-bit mode regardless of memory. How much and whether it's noticeable is another matter.

PowerPCs were as good in 32-bit as in 64-bit mode, so speed depended mostly on memory usage of the application.
     
Art Vandelay
Professional Poster
Join Date: Sep 2002
Location: New York, NY
Status: Offline
Reply With Quote
Dec 16, 2009, 01:15 PM
 
In the case of Safari, Apple spent more time optimizing the 64-bit version of Nitro than they did the 32-bit version.
Vandelay Industries
     
Chuckit
Clinically Insane
Join Date: Oct 2001
Location: San Diego, CA, USA
Status: Offline
Reply With Quote
Dec 16, 2009, 02:54 PM
 
Meaning Javascript will be faster, so if you have intense Javascripts, you'll notice.
Chuck
___
"Instead of either 'multi-talented' or 'multitalented' use 'bisexual'."
     
Thinine
Mac Elite
Join Date: Jul 2002
Status: Offline
Reply With Quote
Dec 19, 2009, 08:29 PM
 
Originally Posted by Art Vandelay View Post
In the case of Safari, Apple spent more time optimizing the 64-bit version of Nitro than they did the 32-bit version.
No, the additional speed of Nitro on x64 is due to advances in the architecture, not any additional work by Apple. Beyond creating an optimized JIT for the architecture anyway.
     
Art Vandelay
Professional Poster
Join Date: Sep 2002
Location: New York, NY
Status: Offline
Reply With Quote
Dec 19, 2009, 09:11 PM
 
Not according to a Webkit engineer on a blog posting I saw when it came out. There is some improvement just from being 64-bit but there's more from further optimization work they did. They focused more on the 64-bit implementation since most Intel Macs are 64-bit and that's where the future lies.
Vandelay Industries
     
Thinine
Mac Elite
Join Date: Jul 2002
Status: Offline
Reply With Quote
Dec 20, 2009, 01:24 AM
 
The further optimization work they did was all related to taking advantage of the x64 architecture. Semantic difference I guess. And I'm sure they'll be focusing most of their work on the x64 version for the future too.
     
   
 
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Top
Privacy Policy
All times are GMT -4. The time now is 06:06 PM.
All contents of these forums © 1995-2017 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.8 © 2000-2017, Jelsoft Enterprises Ltd.,