.NET CLR MSIL JIT 的含义

it2022-05-30  83

.NET CLR MSIL JIT 的含义

CLR: Common Language Runtime公共语言运行环境CLR负责管理.NET代码的执行,实现其跨语言,跨平台特性,并提供安全管理机制。

MSILMicrosoft Intermediate Language微软中间语言MSIL是一种可移至的汇编语言,它定义了一系列与CPU无关的指令集。所有的.NET程序编译后都先生成MSIL中间程序,相当于Java中的字节码文件。 

JITJust In Time即时编译JIT可以把MSIL转换成本地的机器代码。当.NET程序运行时,CLR激活JIT,JIT编译器根据程序的需要,把MSIL转换成本地代码。因此,虽然.NET程序最初被编译成MSIL,但实际上它是作为本地代码执行的。这意味着.NET程序有着近似于本地代码的执行效率。

posted on 2010-07-04 23:29 彬子 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/wangzb/archive/2010/07/04/1771063.html

相关资源:数据结构—成绩单生成器

最新回复(0)