Posts

Showing posts from January, 2015

Common Language Runtime (CLR)

Image
Today in Engineer's World, we are discussinga very important topic of .NET in very easy way. Posted By- +Manish Kumar Gautam+LIVE VIAR+ASP.NET SOLUTIONS
Click imagination hunt to see latest Blogs
Previous - Just In Time (JIT)
How CLR is Define?
CLR:
CLR is Common Language Runtime. CLR is the execution engine that performs the task to convert the IL Code to the Machine Specific Code. It works as a layer between Operating Systems and the applications written in .NET languages that conforms to the Common Language Specification (CLS). The main function of CLR is to convert the Managed Code into native code and then execute the program. The Managed Code compiled only when it needed, that is it converts the appropriate instructions when each function is called. Just In Time (JIT) compilation converts Intermediate Language (IL) to native code on demand at application run time which is a part of it. During the execution of the program, CLR manages memory, thread execution, garbage collection, e…

JUST IN TIME (JIT)

Image
Today in Engineer's World, we are discussinga very important topic of .NET Framework in very easy way. Posted By- +Manish Kumar Gautam+LIVE VIAR+ASP.NET SOLUTIONS
Click imagination hunt to see latest Blogs
Previous – Features of .NET Framework
What is the proper Definition of JIT?
Definition:JIT isJust In Time Compiler. A compiler which convert the IL code to machine specific codei.e., into Machine code. JIT is a tool provided by the CLR which give a way to the Source Code so that it can perform on the Machine efficiently.
How JIT work?
Working: Firstly, the source code is compiled into its CIL code. Then the CIL code is taken by the CLR. Read the complete working of CLR and IL code in my previous blog ".NET FRAMEWORK". The CLR then transfer the managed code to JIT. JIT at run-time convert the code into user machine specific code. And when we double click on the IL Code the JIT convert it into machine which is actually getting executed according to the client machine configurat…