摘要: 1..NET语言的编译器接受源代码文件,并生成名为程序集的输出文件。程序集要么是可执行的,要么是DLL程序集里的代码并不是本机代码,而是一种名称为CIL的中间语言程序集包含如下信息:程序的CIL程序中使用的类型的元数据对其他程序集引用的元数据2. 程序的编译过程 程序的CIL直到它被调用运行时才会被编译成本机代码。在运行时,CLR执行下面步骤:检查程序集的安全特性在内存中分配空间把程序集中的可执行代码发送给实时编译器(JIT),把其中的一部分编译成本机代码。 程序集中的可执行代码只在需要的时候由JIT编译器进行编译,然后它就被缓存起来以备在后来的程序中执行。这就意味着不被调用的代码不会被编译成 阅读全文
posted @ 2014-03-22 12:47 幕三少 阅读(3300) 评论(1) 推荐(0)