JIT编译器及其类型

时间:2010-09-17 10:25:31

标签: .net-3.5

我遇到了几个论坛,我发现人们说有三种类型的JIT编译器,它们是

  1. Pre JIT
  2. ECO JIT和
  3. 普通JIT
  4. 这是真的/对吗?

    我在MSDN中搜索过,我对这个分类没有任何了解。有人可以通过一些解释吗?

    拉​​姆

1 个答案:

答案 0 :(得分:2)

当然,有许多不同的IL到本地编译器。

NGEN“本机生成器”编译器通常被称为“prejit”编译器,即使这根本没有意义。调用jit编译器,因为它运行Just In Time。将“前一个”运行到“及时”显然与“及时”相反!但这就是人们所说的,即使这个名字是自相矛盾的。

每个平台的CLR的每个版本都有自己的抖动,我认为对于内存受限设备的抖动比使用桌面或Silverlight抖动的资源更经济。我从未在内部听到过他们被称为“eco jit”的内容,但这不是我的专业领域。