“CPU特定代码”是什么意思?

时间:2014-10-10 20:50:47

标签: asp.net jit cil il

“编译托管代码时,编译器将源代码转换为CPU独立的中间语言(IL)代码。及时编译器(JIT)将IL代码编译为本机代码,这是特定于CPU的”在这里:http://www.tutorialspoint.com/asp.net/asp.net_introduction.htm

请解释'CPU Specific'所指的内容。

1 个答案:

答案 0 :(得分:3)

它指的是专门针对当前运行的CPU的本机代码。

根据MSFT docs

  

当加载并执行程序集的内容时,JIT编译会在应用程序运行时根据需要将MSIL转换为本机代码。由于公共语言运行库为每个支持的CPU体系结构提供JIT编译器,因此开发人员可以构建一组MSIL程序集,这些程序集可以进行JIT编译并在具有不同计算机体系结构的不同计算机上运行