直接将代码编译到MSIL中

时间:2009-09-07 12:08:34

标签: jit cil

有没有办法直接将代码编译到Native Code而不是MSIL中,这样我们就可以在机器上执行代码时绕过JIT。如果它是可能的。请让我知道这项技术。

由于

2 个答案:

答案 0 :(得分:1)

在我熟悉的.NET语言中,源 直接编译为MSILJIT所做的是随后将IL代码编译为本机代码。

答案 1 :(得分:1)

Compiling MSIL to Native Code Ngen.exe

  

摘要:

     

运行时提供另一种模式   编译称为安装时代码   代。安装时代码   生成模式将MSIL转换为   本机代码就像常规JIT一样   编译器,但它转换更大   一次代码单元,存储   生成本机代码时使用   装配随后加载   跑。使用安装时代码时   一代,整个集会   正在安装被转换为   本机代码,考虑到什么   了解其他组件   已安装。

看看 - How to compile a .NET application to native code?