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 ?
Experimental Java-Based JIT Compiler: enables the Java-based JIT compiler, Graal, to be used as an experimental JIT compiler on the Linux/x64 platform
Fujitsu Laboratories has developed a simulation technology that runs as fast as a JIT compiler but with precise cycle-level fidelity.
Fujitsu Laboratories' cycle-precise JIT compiler technology can perform separate real-time calculations for each core, so it can perform load-distribution that levels the load of each core, running high-speed cycle-level simulations that do not suffer in performance even when dealing with multiple cores.
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.
A code consumer can execute mobile code applications using an interpreter, a JIT compiler or both.
Since the total execution time of a Java program is a combination of compilation time and execution time, a JIT compiler needs to balance the time spent optimizing generated code against the time it saves by the optimization.
IBM includes an optimizing JIT compiler in its IBM Developer Kit for Windows [Ishizaki et al.
Apps running thru Dalvik are executed following the Just-in-Time or JIT compiler procedure wherein the code is only performed if needed.
The job of a JIT compiler is to translate your generic MSIL code into machine code that can be executed by your CPU.
Part of the job of the JIT compiler is to verify your code to ensure that it is as clean as possible.
In actuality, you are forced to wait for the JIT compiler to do its stuff.
Widespread adoption of Java is driving rapid improvements in Java VM performance and the performance of JIT compilers. The ubiquity and power of the Java run-time platform have made it into an attractive target platform for a variety of other programming languages.