English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

2007-01-12 04:18:15 · 5 answers · asked by achint v 1 in Computers & Internet Programming & Design

5 answers

Its called the Just-In-Time Compiler. It is one of the Java compilers available. I guess its from IBM!

2007-01-12 04:25:19 · answer #1 · answered by jobless 4 · 0 0

JIT-Just In Time compilation
Its not only in java but also in dot net.

Previously, all the things whether it is necessary for the current operation will be everytime compiled and loaded regardless of the changes.

But in JIT compilation, watever functions necessary will be loaded in the memory and the those functions will be compiled only when there is a change in a particular function and reload it in the memory.

This is the use of JIT compilation

2007-01-12 12:44:55 · answer #2 · answered by Sudha P 2 · 0 0

JIT stands for Just-In-Time compilation, sort of a middle ground between compiling and interpreting. A compiler makes numerous passes through a system and optimizes it, while an interpreter executes one line at a time in sequence. In JIT, the source code is first translated into an intermediate form called a bytecode. The bytecode is not the native machine code of the platform, but a platform-independent intermediary. The heavy-lifting of optimizing the code is done during the translation into bytecode, but because it's not being completely compiled into machine code it's still platform-independent. The compilation from bytecode to native machine code occurs at runtime -- this compilation is simpler because most of the work was done in advance, and each module or function can be compiled only when needed, hence Just-In-Time.

2007-01-12 12:31:44 · answer #3 · answered by Fix My PC Mike 5 · 1 0

JIT = Just In Time compiling.
JIT is not Java speciffic. Check this out: http://en.wikipedia.org/wiki/JIT_compilation

2007-01-12 13:06:59 · answer #4 · answered by Emil Alexandrescu 3 · 0 0

Its called the Just-In-Time Compiler

2007-01-12 13:06:17 · answer #5 · answered by satish k 1 · 0 0

fedest.com, questions and answers