Tuesday, February 19, 2008

CLR and JIT in .net

CLR 就是 Common Language Runtime 是用来运行.net的代码的。
JIT 是 Just In Time。 .net 的代码在编译的时候会通过两个步骤,首先它会被编译成一种中间语言也就是MSIL,然后通过JIT将这中中间语言转换成本地的机器代码。所以把整它能够在不同的机器上提供最好的性能和执行效率。