Whats special about the JOVE technology?
JOVE blends classical and leading edge optimizations, native code generation, and a super high performance runtime environment into an unprecedented package. The heart of JOVE is a totally new optimization framework that incorporates the most recent advances in optimizing compiler technology. Classical global and local optimization techniques are extended with new techniques for eliminating the performance bottlenecks of object-oriented languages such as Java. JOVE is a “whole program” optimizer. This means that JOVE processes an entire Java program as a single unit. Because JOVE operates upon class files it is capable of optimizing all parts of a program including third-party class libraries for which source code is not available. JOVE generates highly optimized, native code for a specific target processor. The initial release of JOVE produces code for Intel’s IA-32 architecture (Pentium, Pentium II, Pentium II, etc.). The output of the JOVE optimizer is, for non-gui applications a si