JIT VS NGen

JIT compile when calling a specific method first time; NGen.exe can directly convert whole IL exe application to be 汇编 based.

JIT与NGen.exe比较

JIT运行时编译,NGen.exe在运行前编译;JIT每次编译需要的方法,NGen.exe一次编译整个程序集;JIT将编译后存在内存中,NGen.exe编译后持久地存储在本地的磁盘上;JIT 编译器生成的代码会绑定到触发编译的进程上,不能多进程间共享,NGen.exe可以多进程间共享已经编译好的代码。

原文地址:https://www.cnblogs.com/taoxu0903/p/1682401.html