.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
相关资源:数据结构—成绩单生成器