与非JIT编译器相比,JIT编译器具体做什么?有人可以给出一个简洁易懂的描述吗?
compiler-construction jit compilation
我对JIT编译器的工作原理有点困惑.我知道C#编译成IL.第一次运行它是JIT'd.这是否涉及将其翻译成本机代码?.NET运行时(作为虚拟机吗?)是否与JIT代码交互?我知道这很天真,但我真的很困惑.我的印象一直是.NET运行时没有解释程序集,但我不了解交互的细节.
c# jit
jit ×2
c# ×1
compilation ×1
compiler-construction ×1