There are 3 Types of JIT 1. Pre-JIT:- Pre-JIT complies complete source code into native code in a single compilation cycle. This is done at the time of deployment of the application. 2. Econo-JIT:- Econo-JIT complies only those methods that are called at runtime. However, these complied methods are removed when they are not required. 3. Normal-JIT:- Normal-JIT complies only those methods that are called at runtime. These methods are complied the first time they are called, and then they are stored in cache. When the same methods are called again, the complied code from cache is used for execution. More important .NET Questions And Answers