What is JIT and how is works?
Answers were Sorted based on User's Feedback
Answer / versha
jit is stands for just in time compiler
in case of compilation
source code ->language compiler->MSIL->JIT->native\machine
code
in case of compilation the source code is compiled by its
language compiler like in case of vb.net it is compiled by
its lanfuage comiler and then convert it in MSIL which jit
can understand and then jit compile itand convert it in
machine code
types of jit
1)pre-jit
it compile all methods at one time compilation
2)econo-jit
it compile only those methods which are cslled at run
time
3)normal jit
it compile only those methods which are called at run time
and the mthods which are compiled at one time that is kept
in cache and next time when that need it tack from cache
| Is This Answer Correct ? | 6 Yes | 0 No |
Answer / pankaj purohit
Agree with the Versha
But there are some different between Machine code and native
code. JIT convert in Native code and send it to CLR and then
CLR will send it to OS
Different Machine code run in a sequences start form a to z
and native code picks randomly.
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / kirti
An acronym for "just-in-time," a phrase that describes an action that is taken only when it becomes necessary, such as just-in-time compilation or just-in-time object activation
| Is This Answer Correct ? | 0 Yes | 0 No |
can we use private assembly in other project in dot net.
Explain can 2 different applications use the same dll in gac at the same time?
How can you clean up objects holding resources from within the code?
What is the single responsibility principle?
Does .net supports destructors concept?
How many design patterns can be created in .net?
What are the fundamental objects in ADO.NET?
Explain constructor.
What is interface and abstract class in .net?
What is the difference between VB and VB.NET?
What is the managed and unmanaged code in .net?
3 Answers Deltech, Dhanush Infotech,
What is the difference between response.write & response.output.write?