CLR:

Common Language Runtime,公共语言运行时,是和Java的虚拟机一样是一个运行时环境。

CLR是运行托管代码的虚拟机。

CLR负责的事情:即时编辑(Just In Time Compile:JIT编译),垃圾回收(Garbage Collect)

IL:

Intermediate Language,中间语言,.net的高级语言(C#,VB,F#等等)经过编译后将会转化为IL。

CPU是不能直接运行IL的,这就需要CLR的JIT编译将IL编译成机器码。

其中JIT编译是在.net程序编译好之后第一次执行的时候进行编译。

相关文章:

  • 2021-09-15
  • 2021-08-08
  • 2022-02-02
  • 2021-11-23
  • 2022-12-23
猜你喜欢
  • 2021-06-16
  • 2021-12-13
  • 2022-02-16
  • 2022-12-23
  • 2021-06-18
  • 2021-10-13
  • 2021-06-11
相关资源
相似解决方案