【发布时间】:2010-10-13 22:54:27
【问题描述】:
当你用 C# 编写应用程序,然后运行它时,它会不会在下次运行时不再编译,或者每次应用程序启动时都会重新编译所有使用的内容?
JIT 编译如何用于缓存?
【问题讨论】:
当你用 C# 编写应用程序,然后运行它时,它会不会在下次运行时不再编译,或者每次应用程序启动时都会重新编译所有使用的内容?
JIT 编译如何用于缓存?
【问题讨论】:
对于任何不在 ngen'd 中的 DLL,每次运行应用程序时,它都会重新 JIT 使用的代码。在运行相同的非 ngen'd DLL 之间没有 JIT 代码缓存。
编辑清除了 GAC 和 NGEN 的错误
【讨论】: