Register FAQ / Rules Forum Spy Search Today's Posts Mark Forums Read
Go Back   MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Reply
 
Thread Tools Search this Thread Display Modes
Old Feb 17, 2008, 11:54 PM   #1
Dubharmonic
macrumors newbie
 
Join Date: Feb 2008
Location: Madison, WI
Compilers for Intel Macs

Are the apps (and OS) compiled for Intel Macs taking advantage of the 64-bit capabilities these machines have? Is there any official documentation on this? Thanks!

I'm aware of the mess that's going on with the 32-bit to 64-bit switch in the Linux and Windows worlds, and was curious where Macs stood as I start coding on OSX exclusively.
Dubharmonic is offline   0 Reply With Quote
Old Feb 17, 2008, 11:56 PM   #2
Peace
macrumors P6
 
Peace's Avatar
 
Join Date: Apr 2005
Location: Space--The ONLY Frontier
The best place to start is here :

http://developer.apple.com/
Peace is offline   0 Reply With Quote
Old Feb 18, 2008, 04:48 AM   #3
Cromulent
macrumors 603
 
Cromulent's Avatar
 
Join Date: Oct 2006
Location: The Land of Hope and Glory
Quote:
Originally Posted by Dubharmonic View Post
Are the apps (and OS) compiled for Intel Macs taking advantage of the 64-bit capabilities these machines have? Is there any official documentation on this? Thanks!

I'm aware of the mess that's going on with the 32-bit to 64-bit switch in the Linux and Windows worlds, and was curious where Macs stood as I start coding on OSX exclusively.
Personally I think most of the 64 bit hype is just that. Okay, Intel processors may give your application a small speed boost due to the extra registers available in 64 bit mode, but you need to ask yourself if that small increase in speed is worth the extra memory a 64 bit application requires. I mean how many applications need to address more than 3 - 4GBs of RAM on their own anyway? Making an application 64 bit if it does not need it is nothing more that a marketing technique if you ask me.

Plus another thing to think about, the OS needs to load the 64 bit version of any libraries that your application uses thus increasing total memory usage of the system. If your application has a legitimate need for being 64 bit then you are fine in Leopard (Tiger is 64 bit to an extent as well, but you will need to run your application as a terminal application and then bolt on a 32 bit UI on top).

I'd like to hear other peoples opinions on the whole 64 bit thing.
__________________
Neural Advance - Mac OS X, UNIX and Windows Development
Last.fm Profile | Extreme Metal Reviews
MP 4x 2.66Ghz Xeons / 6GB RAM / 640GB + 500GB + 750GB + 1TB HDDs / ATI Radeon 4870 / iPad 3
Cromulent is offline   0 Reply With Quote
Old Feb 18, 2008, 02:08 PM   #4
ChrisA
macrumors G3
 
Join Date: Jan 2006
Location: Redondo Beach, California
Quote:
Originally Posted by Cromulent View Post
Personally I think most of the 64 bit hype is just that. Okay, Intel processors may give your application a small speed boost due to the extra registers available in 64 bit mode, but you need to ask yourself if that small increase in speed is worth the extra memory a 64 bit application requires.
If you are marketing a product to (mostly) clueless end-users than saying "64-bits" may help sell the product. After all, more is always better right?

But if you are building an application and want best performance don't guess, profile it. It many cases it is clear you are best off going one way or the other, if you are not doing a lot o floating point and you don't need a huge address space 32-bits is faster but on those border line cases there is no need to guess when you can measure.
ChrisA is offline   0 Reply With Quote
Old Feb 18, 2008, 07:11 PM   #5
pilotError
macrumors 68020
 
pilotError's Avatar
 
Join Date: Apr 2006
Location: Long Island
I know on the Linux / AMD side of the house, we see about a 20% performance hit by using 64 bit Red Hat EL4. Mac OS is never really a consideration in our datacenters.

The upside is memory limitations of the applications. If you need to keep really big sets of data in memory (database, caching applications, etc.) 64 bit is great.

If your looking for absolute performance, 32 bit is usually the way to go. The chips today are so fast, you would have to have some pretty strict requirements to have any real impact one way or the other.

FYI... Intel does make compilers that will squeeze every last ounce out of the Intel chips. I believe they are GCC compatible, but they do charge for them.
pilotError is offline   0 Reply With Quote

Reply
MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting 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

Forum Jump

Similar Threads
thread Thread Starter Forum Replies Last Post
FS: Apple RAM for Intel Macs (2x512MB) except Mac Pro topgunn Marketplace Archive 2 10 Dec 6, 2006 12:05 PM
Which PPC Mac to sell to make room for Intel Mac? YS2003 MacBook Pro 13 Nov 23, 2006 11:33 AM
Please post apps already natively compiled for intel macs here excalibur313 Mac Applications and Mac App Store 7 Jan 14, 2006 10:29 AM
Compiling for Intel only-Why would Apple allow it? atszyman Mac Programming 4 Jul 12, 2005 10:54 AM


All times are GMT -5. The time now is 06:13 PM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.

Privacy / DMCA contact / Affiliate and FTC Disclosure
Copyright 2002-2013, MacRumors.com, LLC