Answer Posted / kirti
JIT (Just - In - Time) is a compiler which converts MSIL code to Native Code (ie.. CPU-specific code that runs on the same computer architecture).
Because the common language runtime supplies a JIT compiler for each supported CPU architecture, developers can write a set of MSIL that can be JIT-compiled and run on computers with different architectures. However, your managed code will run only on a specific operating system if it calls platform-specific native APIs, or a platform-specific class library.
JIT compilation takes into account the fact that some code might never get called during execution. Rather than using time and memory to convert all the MSIL in a portable executable (PE) file to native code, it converts the MSIL as needed during execution and stores the resulting native code so that it is accessible for subsequent calls. The loader creates and attaches a stub to each of a type's methods when the type is loaded. On the initial call to the method, the stub passes control to the JIT compiler, which converts the MSIL for that method into native code and modifies the stub to direct execution to the location of the native code. Subsequent calls of the JIT-compiled method proceed directly to the native code that was previously generated, reducing the time it takes to JIT-compile and run the code.
Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What is mvc entity framework?
What is the difference between .net core and .net framework?
I have 2+ years of fake experience,actually i could not answer for project questions..?how can i answer please suggest me..?
i want to take the fast track training on >net Frame work and work flows and share point could you tellme the good institutes for that cources
Explain two instances where routing is not implemented or required?
What is the role of the jit compiler in .net framework?
Which is the default http method for an action method?
How can I return string result from action in asp.net mvc?
Mention some action filters which are used regularly in ASP.Net MVC?
Explain the .net framework.
Are there any parts of the .net framework 3.0 that only work on windows vista?
Explain peek method in tempdata in asp.net mvc?
Explain .Net Framework? Why we use it?
Is it possible to share a view across multiple controllers?
What is iobjectset? : Entity framework