What is the JIT? What is NGEN? What are limitations and benefits of each?- Just In Time Compiler compiles the code just before it is run.
- Due to this the code takes longer time to start however it is more efficient compilation since the compiler has more information about the target system.
- NGen is used to pre-just in time code which yields faster startup time but the compiler produces less efficient code because it has less information.