jdk7u-osx, VM mode

Henri Gomez henri.gomez at gmail.com
Wed Dec 7 15:35:25 PST 2011



Le 7 déc. 2011 à 22:29, Mike Swingler <swingler at apple.com> a écrit :

> On Dec 7, 2011, at 1:18 PM, Henri Gomez wrote:
> 
>>>> Hey, I'd be among the first toss 32-bit just to not deal with people who try to integrate Java with Carbon or QuickTime. :-)
>>> 
>>> Given the sad, unfinished state QTKit is in, unfortunately sometimes you don't have a choice...
>> 
>> I read this thread and it's still unclear why OSX JVM will be 64bits
>> only whereas Linux and Windows for example will have choice.
> 
> How does this choice benefit the end customer? Why should they know or care?

For example a 32 bits VM will use less memory than a 64 bits one. 

It's something I experienced many many times. 

Even using CompressedPointer on a 64 bits VM is more consuming than on a 32 bits VM. 

So it's a customer choice, especially IT teams. 

For example I'm using -d32 on many Java services to save memory. 

> 
>> To me it's strange to impose a 64 bits VM to a user running on a 32 bits OS.
>> And there is still Apple machines not capable of 64 bits OS, due to EFI limits
> 
> The EFI limits only restrict the kernel, but even if you are running a 32-bit kernel, you can still run 64-bit processes as long as you don't have an original Core Solo or Core Duo (which can't install Lion on that class of hardware either).


> 
> Regards,
> Mike Swingler
> Apple Inc.
> 


More information about the macosx-port-dev mailing list