C#中的托管代码

托管代码:其实就是一种中间语言,它介于高级语言(C#)和最低级语言(汇编语言或机器码)之间。运行的时候,公共语言运行库(Common Language Runtime ,CLR)用即时语言(Just In Time,JIT)编译来动态编译托管代码。

缺点:运行时的编译效率不高;

显著优点:中间语言的内存占用量较少,JIT编译的一个显著优势就是应用程序的工作集(working set)减少了,只有被执行的中间语言才会被JIT编译,CLR能跟踪操作频繁的调用。

你可能感兴趣的:(C#)