"We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil." (Hoare)
Ed wrote, "I am ... concerned about performance of the JVM...." Well, JVMs are very slow at some things, and very fast at others. By compiling with gcj, you gain in some areas (to varying degrees over various JVM's) while losing in others (gcj can, in some instances, end up compiling down to a bunch of subroutine calls to implement complex operations, which is a loss over optimized JIT JVMs). So out come the old saws, "what do you mean by performance" and "how are you going to measure it?" That's really the only way to get to the bottom of this question. Dustin -- Storage Software Engineer http://www.zmanda.com
