Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

AidenShaw

macrumors P6
Feb 8, 2003
18,667
4,676
The Peninsula
64bit software only provides you with advantages if you are working with data sets that are larger than 4GB in size and if you actually have more than 4GB of physical ram.

That was true a number of years ago when Apples had PowerPC chips from IBM and Motorola.

Now that Apples have x64 CPUs from Intel, it is no longer true.


One time, a copy of Windows 7 from MSDN went at 50KBPS.

And what did your ISP say when you entered the support desk ticket about unacceptable service?
 

cmaier

Suspended
Jul 25, 2007
25,405
33,471
California
*SIGH*
Let me break things down for you noobs.
A 64bit number (long) requires 8 bytes each where was a 32bit number requires only 4 bytes. If you have less than 4 GB of ram in your machine, running Snow Leopard in 64bit mode and 64bit iLife would actually give you "LESS" room to work on your project, not more because the software itself would require more memory to operate. 64bit software only provides you with advantages if you are working with data sets that are larger than 4GB in size and if you actually have more than 4GB of physical ram.

The users creating home movies are not going to need a 64bit version of iLife and anyone needing more power should be using the Pro software to begin with.

Um, sorta. 64-bit mode doesn't necessarily use more memory, as good coders can use 32-bits for datastructures that don't need 64-bits.

And 64-bit has other advantages, including the fact that AMD64 provides more registers in 64-bit mode, and can operate the datapaths on 64-bit operands.

I worked at AMD on K8, and actually wrote the first RTL for the 64-bit execution units (before we had an architect for that unit). We frequently found that recompiling 32-bit software in 64-bit mode, while keeping all datastructures 32-bit, had a 20% improvement in speed on K8 (opterons).
 

MorphingDragon

macrumors 603
Mar 27, 2009
5,160
6
The World Inbetween
And what did your ISP say when you entered the support desk ticket about unacceptable service?

Ha! Complaints.

Telecom sucks major arse and most exchanges in the country still have 80s technology in them. (Think AT&T monopoly a couple of years ago, thats what its like) We have one company thats actively investing into getting a better network around New Zealand and they're starting from the major cities and working their way down.
 

JGowan

macrumors 68000
Jan 29, 2003
1,766
23
Mineola TX
I'm waiting for Lion anyway. I see no advantage for me with iLife11 right now. I use Aperture for my pictures and I don't do a whole heck of a lot with iMovie. If it wasn't entirely stable in the 64-bit format then I can see them holding off.
it sounds like you think you can wait and just get Lion and the apps will be updated. This is not the case. You will only get iLife 11 if you (A) buy a new Mac or (B) buy it outright. Whatever iLife you have right now is what you will always have unless you fork over the money.
 

PowerGamerX

macrumors 6502a
Aug 9, 2009
673
1
it sounds like you think you can wait and just get Lion and the apps will be updated. This is not the case. You will only get iLife 11 if you (A) buy a new Mac or (B) buy it outright. Whatever iLife you have right now is what you will always have unless you fork over the money.

Well, I gather there will be certain exclusive features in Lion, just because of the way Steve talked about it.

Either way, maybe he buys a new Mac with every new OS release?
 

bouncer1

macrumors 6502
Oct 6, 2010
258
0
Learn the difference between QuickTime the player versus QuickTime the framework. QuickTime X is based on QtKit which was provided in Leopard *NOT* Tiger.

As for iMovie, it still uses the old QuickTime API's unless things have changed in iLife '11 that I don't know about.

I didn't say that it came in Tiger, another user did, they said specifically that qtkit "was introduced" in Tiger.:confused:

I might be ignorant on video issues largely but I am also aware of the difference between the framework and the player.

1 year later 64bit comes out

"Oh my gosh, best thing ever"

Thats how it usually goes around here, its only good when steve says it is lol

Actually you got it wrong how things work around here with the bitching.

64 bit comes in a year, and people whine that it's not a priority, and that they should have focused on something else more important. "Who cares about 64 bits apple, give us ...this, that, the other".

Then Bupa Satori (what's his name - the guy with the avatar of a sock on a puppet... wait a minute, now I get it!!!!!! sockpupet!!!! this guy has been making it so obvious all this time and I wasn't getting it.) comes and laments the plebes who think 64 bit is even required - contradicting of course shamelessly what he said today.

Then Aiden Shaw comes around from his pc with a highly pompous and insubstantial diatribe on why 128bit should have been standard by now if apple want to call themselves so advanced, and what a great innovative company adobe is versus apple because they have flash 10.2 working flawlessly on his windows 7 mini tower.
 

John.B

macrumors 601
Jan 15, 2008
4,193
705
Holocene Epoch
it sounds like you think you can wait and just get Lion and the apps will be updated. This is not the case. You will only get iLife 11 if you (A) buy a new Mac or (B) buy it outright. Whatever iLife you have right now is what you will always have unless you fork over the money.
You left out (C) you will be able to upgrade just the individual iLife components that you care about.

Just to be clear what we're talking about here: The full version of iLife 11 costs, what, $49?
 

Zc456

macrumors regular
Jan 1, 2008
241
244
So they can code an entire operating system in 64bit, yet can't do it for a simple application suit?
 

DisMyMac

macrumors 65816
Sep 30, 2009
1,087
11
So they can code an entire operating system in 64bit, yet can't do it for a simple application suit?

Why make applications faster, when you can just buy a new Mac? I can't wait for Lion, so that I can purchase MORE movies, songs, and applications from Apple! :apple:

Seriously, I'm ready to de-program out of this cult... either with Ubuntu or Win7, but no more Koolaid for me, thanks.
 

Surfheart

macrumors regular
Mar 30, 2010
118
19
The Finder got a nice boost with the 64bit re-write in 10.6 Or was that due more to the transition to Cocoa?
 

AidenShaw

macrumors P6
Feb 8, 2003
18,667
4,676
The Peninsula
It might be neither x64 nor Cocoa

The Finder got a nice boost with the 64bit re-write in 10.6 Or was that due more to the transition to Cocoa?

It's also quite possible that it was rewritten with better, more efficient, and more scalable algorithms - and that neither x64 code nor Cocoa is significant.

Files today are often bigger than disks were not too long ago, and directories with thousands to tens of thousands of files (and directory trees with hundreds of thousands to millions of files) aren't uncommon.

Code that's evolved from the days when disks were tens to hundreds of megabytes in size probably wasn't written with an eye towards millions of files in a filesystem - and after a while various "improvements" muddy up the code. A clean start can do wonders.
 

goosnarrggh

macrumors 68000
May 16, 2006
1,602
20
It IS about virtual memory. On modern computers, ALL memory you allocate is considered virtual memory. It's allocated in pages, and those pages can either be in real memory or swapped out to disk.

On a 64 bit system, each 32 bit process can allocate up to 4GB of memory. This is a per-process limit, not a system limit. Unless iPhoto or iMovie need more than 4GB of RAM, they do not need to be 64 bit processes.
There's also the possible benefit that could come from 64-bit-aware binaries in the x64 architecture having approximately double the number of CPU registers available to work with than pure 32-bit binaries in the same architecture, and each register being able to handle numbers with double the number of bits.

In the (admittedly possibly unusual) situation where an application has a long, tight loop of number-crunching code that it needs to run in the CPU, rather than offloading it to the GPU, then it stands a better chance of being able to store most or all of that loop's local variables in CPU registers, thus reducing the frequency at which it needs to fetch data from the relatively slower cache and system memory, and consequently eliminating some of the performance hit that would have been associated with those fetches.
 

Zc456

macrumors regular
Jan 1, 2008
241
244
Wirelessly posted (Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_1 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Mobile/8B117)

So what. What's the difference? Will iPhoto not run right on your modern Mac or whatever if it isn't 64-bit? iLife apps run just fine on my early '08 MBP running SL. Not sure what all the fuss is about.

Who really cares. Find something meaningful to argue about, people. Jeezus.

To be honest, the only reason anyone really cares is because Apple has been wanting to go 64bit for a while now. So, it's kinda out of the norm for iLife not to make transition already.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.