Compiler
In the .NET Framework, all the Microsoft .NET languages use a Common Language Runtime, which solves the problem of installing separate runtimes for each of the programming languages. When the Microsoft .NET Common Language Runtime is installed on a computer then it can run any language that is Microsoft .NET compatible.
Ø JIT Compiler
A compiler used to convert common intermediate language to native code or machine code processed by a machine.
Ø How JIT works?
While compiling a dotnet program its code is converted into common intermediate language code that is done by Common Language Runtime(CLR).
But while executing the program the JIT compiler convert the CIL code to native code or machine code.
Ø Types of JIT Compiler
In the .NET Framework, all the Microsoft .NET languages use a Common Language Runtime, which solves the problem of installing separate runtimes for each of the programming languages. When the Microsoft .NET Common Language Runtime is installed on a computer then it can run any language that is Microsoft .NET compatible.
Ø JIT Compiler
A compiler used to convert common intermediate language to native code or machine code processed by a machine.
Ø How JIT works?
While compiling a dotnet program its code is converted into common intermediate language code that is done by Common Language Runtime(CLR).
But while executing the program the JIT compiler convert the CIL code to native code or machine code.
Ø Types of JIT Compiler
Pre-JIT Compiler:- It compiles the complete source code in to native code in a single compilation cycle.This is done at the time of deployment.
Normal-JIT Compiler:- It compiles those method that are called at runtime.These methods are compiled at the first time they are called and they are stored in the cache.When same methods are called again the compiled code from cache can be used for execution.
Econo JIT Compiler:- It compiles only those methods that are called at runtime.If they are not required,the methods can be removed.
Normal-JIT Compiler:- It compiles those method that are called at runtime.These methods are compiled at the first time they are called and they are stored in the cache.When same methods are called again the compiled code from cache can be used for execution.
Econo JIT Compiler:- It compiles only those methods that are called at runtime.If they are not required,the methods can be removed.