【发布时间】:2017-11-02 08:33:20
【问题描述】:
为什么CLR 需要JIT 编译器将IL 编译为机器代码,而NGEN 可以在安装时执行此操作。
还有一个问题,JIT 将如何编译 IL 代码,如果它已经被 NGENed 了?
【问题讨论】:
为什么CLR 需要JIT 编译器将IL 编译为机器代码,而NGEN 可以在安装时执行此操作。
还有一个问题,JIT 将如何编译 IL 代码,如果它已经被 NGENed 了?
【问题讨论】:
当 NGEN 或 AOT 非常适合时:很好,去做吧。但它并不是能解决所有问题的魔杖。
还有一个问题,如果 IL 代码已经 NGENed,JIT 将如何编译它?
假设满足 NGEN 图像完美匹配的所有前提条件,则不需要涉及 JIT。
【讨论】: