>>>>> "Andrea" == Kontorotsui  <[EMAIL PROTECTED]> writes:

    Andrea> What I want to do is a tool that "flattens" the class
    Andrea> hierachy to improve performance.

Try JAX (from http://www.alphaworks.ibm.com). It does exactly what you 
want. 

Unfortunately, the JAX project is no longer supported, and the IBM
researchers that developed it moved to something else. Anyway, if you
stick with the 6.0-version (6.1 is newer but extremely buggy and
generates wrong code) of JAX you can have all the fun of good style
programming while still having a good performance.

Like somebody else wrote, the trend is to do this flattening inside
the VM, using an optimizing JIT compiler (this might be the reason why
IBM no longer supports JAX...). Whether this is always better is not
sure. Personally, I like it much more to do the easy optimizations
before the software ships (we did it with our "shrink-wrapped Java
software Cinderella), and let the JIT compiler concentrate on
optimizations that can be done at runtime only.

HTH,

Ulli

PS: I guess this thread is now completely OT. Well, OK, we use JAX on
    our linux boxes... if you want to know more, give me a mail.

-- 
ETH Zentrum, IFW B43, CH-8092 Zürich       // http://www.cinderella.de
Phone +41-1-63 27393 // FAX +41-1-63 21172 // http://www.inf.ethz.ch/~kortenka

The Interactive Geometry Software Cinderella: http://www.cinderella.de


----------------------------------------------------------------------
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to