JUST IN TIME COMPILER The JIT compiler is part of the common Language Runtime(CLR). The CLR manages the execution of all .NET application . In addition to JIT compiler at runtime . The CLR is also responsibiles for garbage collection, type safety and for exception handling.
Type of JIT Normal JIT-compiler Per- JIT compiler Econo JIT compiler
Normal JIT compiler Normal JIT compiler methods are compiler when called at runtime. After execution this methods is stored in the memory and it is commonly is required for the same method .
Econo JIT compiler Econo -JIT compiler only those methods that are called at runtime. However, these compiled methods are removed when they not required.
Pre-JIT compiler Pre-JIT compiler complete source code into native code in single compilation cycle. This is done at the time of deployment of the time of deployment of the application.