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: JVM on G5



On Mar 31, 2004, at 5:33 AM, Carron, Kris wrote:

I was wondering if the JVM on Mac OS X 'adjusts' itself to make use of
specific processor capabilities, for instance the processing power of the
64-bit PowerPC G5. More specifically, does the JVM 'behave' differently on
such a processor with respect to floating point calculations, use of the
Java long (64-bit) datatype, dual processor, etc.

Yes.

If so, are there any JVM startup options or other steps one can take to
improve the speed of floating-point operations on such hardware?

Not really. The opimizations happen automatically. I recommend looking at the ADC TV link on developer.apple.com, there was a session at last year's WWDC about VM optimizations where Jim Laskey goes through exactly what G5 optimizations are done automatically for you on the exact same class files.

On Mar 31, 2004, at 7:23 AM, Elliotte Rusty Harold wrote:

And a couple of related questions:

1. Will the Mac OS VM use multiple processors for separate threads?

Yes, as much as possible. Java threads are native pthreads, and we get scheduled just like any other app.

2. How well are the new I/O APIs implemented on the Mac? Are they a significant improvement?

I'm pretty sure they are a very significant improvement since you can much directly with the buffers.

-Scott
_______________________________________________
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: 
 >JVM on G5 (From: "Carron, Kris" <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.