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: Mac OS X Java Performance (Graphics)



I probably just missed this, but why is there not an Apple version of JAI (Java Advanced Imaging) API with a version of the mediaLib optimized for the Quartz rendering engine? This does not solve issues with something like Swing but would it not be a good thing for image processing?

I took a look in my old copies of this list and did not see JAI ever discussed. Apologies if it was and I missed it.

Dan


On Monday, July 28, 2003, at 03:52 PM, Luc Girardin wrote:

Dear Gary,

Regardless how fast or slow Java is on Mac OS X, Windows, Solaris, Linux,
Java performance has always been an issue, especially with compute-intensive
Java applications. It is out of our control as to how and when Apple will
improve its JVM performance within whatever time frame, but I have found
this network computing software solves the performance problem once and for
all: http://www.GreenTeaTech.com. It's a pure Java solution that leverages
the compute power of a network of computers. No matter how fast or slow your
JVM on whatever host OS, it simply harnesses as much compute power as they
provide. This means that no matter how much the JVM performance on a
particular OS will be improved, you can always get better performance using
the GreenTea software because it enables your Java software to harness the
compute power of a network of machines. So if you are concerned with Java
performance, try thinking out of the box and utilizing alternative solutions
like GreenTea may be a timely and practical solution.

While I don't have any opinion about GreanTea, I would nevertheless
like to point out that there are open-source Java distributed
libraries out there to help you parallelize and distribute your
application. I used one, ProActive, successfully and painlessly:

http://www-sop.inria.fr/oasis/ProActive/

However, the point about the MacOS X Java performance issues that we
were discussing (as it seems you did not really follow) were mainly
related to GUI and visualization applications. As a consequence,
distributing the load on more machines does not help, as the key issue
is the contention for accessing a single graphic adapter.

Kind regards,

Luc

--
Luc Girardin Macrofocus GmbH, Wasserwerkstr. 10, CH-8006 Zurich
email: email@hidden
phone: +41 1 350 52 18
fax: +41 1 350 52 19
web: http://www.macrofocus.com/

Where in the world should you travel - or perhaps even relocate - to
pay less, earn more, and improve your living conditions? Find it out
with City'O'Scope, available at http://www.macrofocus.com/cityoscope/
_______________________________________________
java-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/java-dev
Be sure to read the FAQ http://developer.apple.com/java/faq/ before posting
Do not post admin requests to the list. They will be ignored.


Dan Hansen
email@hidden
(303) 373-0690
_______________________________________________
java-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/java-dev
Be sure to read the FAQ http://developer.apple.com/java/faq/ before posting
Do not post admin requests to the list. They will be ignored.

References: 
 >Re: Mac OS X Java Performance (From: Luc Girardin <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.