There are new features. Stacks are majorly improved. Major speed enhancements.
Yep, like a service pack.
There are new features. Stacks are majorly improved. Major speed enhancements.
Yep, like a service pack.
Yep, like a service pack.
I used WinXP for a long time, through SP1, SP2, SP3. I never noticed any major enhancements to the UI. Or noticeable speed improvements.
So what you're saying is that if there are new features and speed improvements it's a service pack. So what does it take for it not to be a service pack?
Means machines with 64bit EFIs. You can check whether your EFI is 32 or 64 with the command ioreg -l -p IODeviceTree | grep firmware-abi
My MacBook 3,1 spits out EFI64 too.It's not as simple as that.
MacBookPro3,1... Core 2 Duo, EFI64, but no dice on the kernel. There is either another hardware requirement or a check for MBP4,1 or newer.
Of course there's a continuum from "patch" to "service pack" to "major release", and no clear criteria exist to categorize them. 10.6 is in the "big service pack" to "minor release" region to many people.
Code:#include <stdio.h> #include <stdlib.h> int main() { unsigned int c,e; unsigned long long d; d=0; for (c=30; c>0; c--) { e=1<<c; while(malloc(e)){ d+=e; } printf("Allocated %llu total, just finished %lu chunk size.\n",d,e); } printf("Total allocated is %llu\n",d); return 0; }
Results:
Now, there may be issues with malloc that is preventing this from achieving the 'true' maximum. But running this on G5 w/4GB of RAM, the maximum allocation works out to about 3.43 GiB.
If OSX didn't get in the way of the user process, I would expect it would probably be able to do a lot closer to 4GB.
On the plus side, the limit is obviously better than 2GB, and better even than Win32's 'special' 3GB mode. Unless anyone cares to make a better test case, I'd say the maximum memory of a 32-bit OSX app is 3.43GiB.
Strange: When I compiled with -m64 and ran on G5, I allocated about 40.21TiB, before I Ctrl-C'd the program. Swap usage was close to nil. What is up with that? I don't have a 40TB hard drive, so how is OSX doing these allocations? Am I doing something wrong, by merely thinking I can use that same code, compile -m64, and have it work? The programs internal counter of memory allocated and the Virtual Memory size in Activity Monitor are close enough that it doesn't appear there is a problem. What is this, Vapor-memory? (Noticed 32-bit version does the same.. No swap is 'used' by the untouched memory. Guess that is okay, and an program should be using API to determine amount of 'real' memory if that is what it really wants to know.)
John Siracusa said:
- Mac OS X 10.5 Leopard, October 28, 2007
- Mac OS X 10.4 Tiger, April 28, 2005
- Mac OS X 10.3 Panther, November 9, 2003
- Mac OS X 10.2 Jaguar, September 5, 2002
- Mac OS X 10.1 (Puma), October 15, 2001
- Mac OS X 10.0 (Cheetah), April 2, 2001
- Mac OS X Public Beta, October 3, 2000
- Mac OS X Q & A, June 20, 2000
- Mac OS X DP4, May 24, 2000
- Mac OS X DP3: Trial by Water, February 28, 2000
- Mac OS X Update: Quartz & Aqua, January 17, 2000
- Mac OS X DP2, December 14, 1999
Good job blowing your own theory. I've had Lightwave use more than 2GB of physical memory while rendering. In fact I have a scene that requires at least 3-4 GB of available memory just TO render. (Oh and LW on the Mac is still only 32bit...any day NewTek... any day is good....)
-mark
Yep, like a service pack.
Code:#include <stdio.h> #include <stdlib.h> int main() { unsigned int c,e; unsigned long long d; d=0; for (c=30; c>0; c--) { e=1<<c; while(malloc(e)){ d+=e; } printf("Allocated %llu total, just finished %lu chunk size.\n",d,e); } printf("Total allocated is %llu\n",d); return 0; }
Results:
Now, there may be issues with malloc that is preventing this from achieving the 'true' maximum. But running this on G5 w/4GB of RAM, the maximum allocation works out to about 3.43 GiB.
If OSX didn't get in the way of the user process, I would expect it would probably be able to do a lot closer to 4GB.
On the plus side, the limit is obviously better than 2GB, and better even than Win32's 'special' 3GB mode. Unless anyone cares to make a better test case, I'd say the maximum memory of a 32-bit OSX app is 3.43GiB.
Strange: When I compiled with -m64 and ran on G5, I allocated about 40.21TiB, before I Ctrl-C'd the program. Swap usage was close to nil. What is up with that? I don't have a 40TB hard drive, so how is OSX doing these allocations? Am I doing something wrong, by merely thinking I can use that same code, compile -m64, and have it work? The programs internal counter of memory allocated and the Virtual Memory size in Activity Monitor are close enough that it doesn't appear there is a problem. What is this, Vapor-memory? (Noticed 32-bit version does the same.. No swap is 'used' by the untouched memory. Guess that is okay, and an program should be using API to determine amount of 'real' memory if that is what it really wants to know.)
May I ask why? I don't mean to be argumentative, just curious. Are you one of those people who needs something new every 12 months? Personally, I don't need nor want something new just for the sake of something new. If it makes my life easier/better, I'm for it, but just because I'm bored & it's something different isn't my cup of tea. Just my 2¢
I can't remember any service pack which frees up 6GB of space and has massive changes under the hood.
That's why it's a $29 service pack....
I can't remember any service pack which frees up 6GB of space and has massive changes under the hood.
0 new functions in Snow Leopard is only half true.
When it comes to Quicktime X there are actually minus 50 new functions.
Is this a joke ?!
Will the Pro version be discontinued like so many other professional features of Apple products the last 12 months ?
This is the most disappointing update ever. Will Quicktime turn into a video viewer for house wifes just like the new screens ?
http://en.wikipedia.org/wiki/XP_Service_Pack_2#Service_packs
No, I'm saying that a service pack is a bundle of minor enhancements and features, as well as fixes.
Most reviews of 10.6 have been muted, such as Cupertino's home town daily's headline calling it a "small step".
Others:
John Murrell, SJMN -- "Snow Leopards improvements arent easily spotted."
Walt Mossberg, Wall Street Journal But I dont consider Snow Leopard a must-have upgrade for average consumers. Its more of a nice-to-have upgrade. If youre happy with Leopard, theres no reason to rush out and get Snow Leopard.
Brian Lam, Gizmodo The changes here are modest, and the performance gains look promising but beyond the built in apps, just a promise. If youre looking for more bells and whistles, you can hold off on this upgrade for at least awhile."
Michael DeAgonia, Computerworld Unless users know where to look, they wont see much difference between Leopard and Snow Leopard."
Of course there's a continuum from "patch" to "service pack" to "major release", and no clear criteria exist to categorize them. 10.6 is in the "big service pack" to "minor release" region to many people.
A whole 6GB! Any machine with a hard drive small enough to benefit is too old to run SL.
Windows 7 has plenty of changes both visible and invisible, yet the fanbois here are saying its just a Service Pack. I think Aiden is just returning the compliment.
The difference is windows 7 is built directly off Vista, making it a service pack.
SL is an actually rewritten OS.
The difference is windows 7 is built directly off Vista, making it a service pack.
SL is an actually rewritten OS.
ArsTechnica does the best reviews hands down!