什么叫JIT? 什么是NGEN? 它们分别有什么限制和好处?
2010-06-20 10:12
218 查看
JIT,Just In Time,是指即时编译,它在程序第一次运行的时候才进行编译,而NGEN是预先JIT,是指在运行前事先就将生成程序集的本机镜像,并保存到全局缓存中,使用NGEN可以提高程序集的加载和执行速度,因为它可以从本机镜像中还原数据代码和数据结构,而不必想JIT那样动态生成它们。NGEN的原理和缓存道理大同小异。
相关文章推荐
- 什么叫JIT?什么是NGEN?它们分别有什么限制和好处?
- XML和JSON分别是什么?JSON有什么好处?
- 什么叫有源滤波电路 什么叫无源滤波 分别是怎样定义的?
- 猜它们表达的原著分别是什么(70-80年代出生的进)
- Java中JDK和JRE的区别是什么?它们的作用分别是什么?
- Java中JDK和JRE的区别是什么?它们的作用分别是什么?
- Java中JDK和JRE的区别是什么?它们的作用分别是什么?
- 【转】Java中JDK和JRE的区别是什么?它们的作用分别是什么?
- JAVA中抽象类与接口的区别,分别在什么情况下使用它们
- 比较顺序表和链表的优缺点,说说它们分别在什么场景下使用?
- JSP有哪些内置对象和动作?它们的作用分别是什么?
- 什么是 "use strict"? 使用它的好处和坏处分别是什么?
- JSP有哪些内置对象和动作?它们的作用分别是什么?
- 【JAVA中抽象类与接口的区别,分别在什么情况下使用它们】
- C-013.break和continue的作用和区别,它们的使用场景分别是什么?
- Java中JDK和JRE的区别是什么?它们的作用分别是什么?
- 初始化的和未初始化的全局变量分别放在什么地方?BSS段的全称是啥?为啥用BSS 段,有啥好处
- Java中JDK和JRE的区别是什么?它们的作用分别是什么?
- 黑马程序员---在HTML文档中引用CSS有几种方式?请指出它们分别是什么?
- 如何理解编译期和运行期的概念?它们分别干了什么