Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Java VM specifics on MacOSX



On Apr 24, 2004, at 5:43, John W. Whitworth wrote:

I think it's probably a resource issue at Apple. Rightly I guess they target client apps first since this is undoubtedly the bigger audience. But then they offer JBoss, a server app by any definition without a server JVM with aggressive JIT compilation, inlining, optimisation etc. which is very disappointing.

And don't forget WebObjects, Apple's own application server.

This may change over time of course. If you look at what they have achieved with OS X in under four years it's remarkable. I guess one problem with Java is just keeping up with new releases and supporting a server VM would probably need double the men and horses. Still, Steve could take a small pay cut and use the proceeds to transform Apple Java overnight. You have to think different if you want to be insanely great!

Technically, Steve only draws a salary of $1/year, I believe. But I think we all understand what you mean.

But back to Andrew's original question, unless it is some kind of cost/licensing issue between Sun and Apple as Greg suggested, it really comes down to demand. I have no evidence, but I would guess that the vast majority of server-side java code does not benefit significantly from running in Server mode. As others have pointed out, many performance improvements can be achieved through judicious use of various -XX params. I would recommend to Andrew that he check out the following, if he hasn't already:

http://java.sun.com/docs/hotspot/

In particular,

http://java.sun.com/docs/hotspot/VMOptions.html

I have no idea if any of this would help his particular case, but it can't hurt to take a look. I'm also not even sure if all of the various options listed actually work with Apple's JVM, but again, it can't hurt to try.

And, of course, perhaps the only way Apple will ever do anything about implementing a Server version of their JVM is if enough people file requests at <http://bugreport.apple.com/>.

Oh, and don't expect Apple to ever comment on anything specific related to future work (or non-work). Getting information like that out of Apple is nearly impossible.

Rob
_______________________________________________
java-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/java-dev
Do not post admin requests to the list. They will be ignored.


References: 
 >Java VM specifics on MacOSX (From: "Andrew Larder" <email@hidden>)
 >Re: Java VM specifics on MacOSX (From: "John W. Whitworth" <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.