Pre-JIT Compiler:使用 Pre-JIT Compiler 在单个编译周期内将所有源代码同时编译成机器码。 此编译过程在应用程序部署时执行。 而且这个编译器总是在 Ngen.exe(Native Image Generator)中实现。
普通 JIT 编译器:运行时所需的源代码方法在它们第一次被普通 JIT 编译器调用时被编译成机器代码。 之后,它们将存储在缓存中,并在再次调用时使用。
Econo JIT 编译器:运行时所需的源代码方法由 Econo JIT 编译器编译成机器代码。 在不再需要这些方法后,将它们删除。 从 dotnet 2.0 开始,此 JIT 编译器已过时。