JIT compiler


Also found in: Dictionary, Thesaurus, Medical, Legal.

JIT compiler

(Just-In-Time compiler) A compiler that converts program source code into native machine code just before the program is run. In the case of Java, a JIT compiler converts Java's intermediate language (bytecode) into native machine code as needed. It tries to predict which instructions will be executed next so that it can compile the code in advance. Compiled code resides in memory until the application is closed. See Java compiler.


References in periodicals archive ?
Fujitsu Laboratories has developed a simulation technology that runs as fast as a JIT compiler but with precise cycle-level fidelity.
As reported in [4], the net result is that JIT compilers for SafeTSA can deliver the same quality code in less time than a JIT compiler for JVML.
In most cases, executing JIT compiler generated native code is more efficient than interpreting the equivalent bytecodes since an interpreter identifies and interprets a bytecode every time it is encountered during execution.
The job of a JIT compiler is to translate your generic MSIL code into machine code that can be executed by your CPU.
This performance-optimized solution hinges on the generation of specialized code sequences by the PERC Ultra SMP JIT compiler and on an enhanced real-time garbage collection algorithm.
In actuality, you are forced to wait for the JIT compiler to do its stuff.
1 includes AOT and JIT compiler optimizations for the Pentium, PowerPC, ARM, and XScale targets, Windows, Linux and Solaris development platforms, and RTOS support of Linux, VxWorks(R) and OSE(TM) Real-Time Operating System, Nucleus, and QNX.
IBM expects Movex to perform even better with the latest Java enhancements to the JIT compiler in OS/400 V5R2.
In addition to high performance, the LH7A405's JIT Compiler has significant advantages over other Java accelerators, including the ability to optimize the Java program and cache instruction streams.
By providing a significant level of performance in the hardware, the ARM Jazelle extension also eliminates the need for JIT compiler technology, which significantly reduces memory costs while providing high-performance Java capabilities for low-cost consumer and portable platforms.
The modular ORP system incorporates a fast, code-generating just-in-time (JIT) compiler as well as an optimizing JIT compiler.
Automatic system resource optimization -- Faster thread synchronization -- Fine-grained locking capabilities -- Fast Java object allocation -- Optimizing JIT compiler techniques -- Improved class libraries -- Multithreaded VM architecture