Tuesday, January 21, 2014

What is JIT (Just-in-time) Compiler ?

What is JIT (Just-in-time) Compiler ?


Just-in-time compiler is a compiler used to convert the Commmon Intermediate Language (CIL) code into native code (also called machine code) that is processed by machine. 

Different types of JIT in DotNet
JIT compiler is a part of the runtime execution environment.

In Microsoft .NET there are three types of JIT compilers:

Pre-JIT :- Pre-JIT compiles complete source code into native code in a single compilation cycle. This is done at the time of deployment of the application.
Econo-JIT :- Econo-JIT compiles only those methods that are called at runtime However, these compiled methods are removed when they are not required.
Normal-JIT :- Normal-JIT compiles only those methods that are called at runtime .

No comments:

Post a Comment