JDK version ?

Brian Adkins brian at lojic.com
Wed Mar 24 10:05:15 PST 1999

At 10:21 AM 3/24/99 -0700, Godmar Back wrote:
>> It is also the case that kaffe is a high-performance virtual machine.  I
>> haven't personally run any benchmarks (don't have anything from Sun
>> installed here) but I've seen benchmarks in which kaffe does very well.
>My take on this is that you should expect Kaffe with jit to perform about 
>as good as Sun's 1.1.7 interpreter for *real* applications.  For small
>benchmarks, you can see Kaffe outperform Sun and even Sun with TYA
>at times.  If you have an application where kaffe substantially lags 
>behind Sun's 1.1.7, please let us know.

It might be worthwhile to make whatever changes you need to be able to run
the Volano benchmark well:


>Given the existence of Microsoft's JVM, calling Kaffe high-performance
>may not be the right word.  But: here's a tremendous chance of making
>a contribution.  Basically, the complete JIT in Kaffe is waiting to
>be ripped out and be replaced with an optimizing one. [3]
>> Kaffe's AWT is, IMO, a strong point too.  It doesn't use native widgets
>> (which you may find distasteful), but it's very fast, and it actually
>> performs according to spec, unlike most sun versions I've seen.
>You know, about the whole "performs according to spec".  I'm not really
>sure what that means.  Java is a Sun invention.  They defined both the
>"spec" and did several implementations.  Since they control the 
>standardization process, they always have the option of either fixing the 
>"spec" or fixing their implementation, or just to ignore discrepancies.  
>All of which they have been doing and are still doing, and they aren't
>even shy to admit it.
>Transvirtual and others are attempting to move some aspects of the control 
>over Java to an independent body [1], but similar attempts have failed in 
>the past (see the case of NIST of real-time Java [2]).
>It remains to be seen how the struggle between attempts to create an
>open standard and the fear of people that Java may disperse into 
>different standards without Sun's control will turn out.
>Until then, I'm afraid we have little choice but to pick and prefer  
>a given JDK reference implementation from Sun over whatever "spec"
>they release.  Of course, we should also lobby for making Java truely open.
>	- Godmar
>[1]: http://www.transvirtual.com/pressrelease/dase-proposal.html
>[2]: some background is here: http://www.newmonics.com/webroot/rtjwg/qa.html
>[3]: http://www.kaffe.org/develop.html#cool

More information about the kaffe mailing list