Basically JIT compilation in .net is of 3 types standard JIT compilation,Economical or Ecno JIT compilation and pre-jit compilation.
Standard JIT compilation:-
.Net application-->Language compiler-->MSIL codse-->JIT compiler
In standard JustTimeCompiler first the .net application will be compiled by the language compiler into MSIL(Microsoft Intermediate language) code and will be permanently saved in a file with extension either dll or exe.When you execute the applications,then MSIL code vb compiled by the JIT compiler to CPU ntive code and then application is executed
The CPU native code obtained by compiling MSIL code will not be permanently save and Hence every time you run the application entire MSILbcode of your application must re compiled to CPU native code which will take time.hence the drawback of standard JIT compilation is loading appellation in to memory will be slow
Standard JIT compilation:-
.Net application-->Language compiler-->MSIL codse-->JIT compiler
In standard JustTimeCompiler first the .net application will be compiled by the language compiler into MSIL(Microsoft Intermediate language) code and will be permanently saved in a file with extension either dll or exe.When you execute the applications,then MSIL code vb compiled by the JIT compiler to CPU ntive code and then application is executed
The CPU native code obtained by compiling MSIL code will not be permanently save and Hence every time you run the application entire MSILbcode of your application must re compiled to CPU native code which will take time.hence the drawback of standard JIT compilation is loading appellation in to memory will be slow
No comments:
Post a Comment