|
JIT Structure
The following diagram gives an overview of the JIT compiler's internal structure. The structure is similar to that used in typical static compiler environments. Bytecodes (together with requested symbol and other information) are converted ("imported") into an internal representation. The internal representation is then used to generate code, which is optimized appropriately. There is also a linker component that resolves references for the in-memory generated code, which is then ready to run.
|