标签: c# .net .net-4.5 jit
当我在应用启动之间更改源代码时,Multicore JIT如何处理这种情况?我的意思是,Multicore JIT是一种缓存,它应该以某种方式失效。
答案 0 :(得分:0)
多核jit功能可以缓存"身份"应该jitted的方法,而不是IL或本机代码。
因此,当应用程序重新启动时,jit可以使用多个内核立即开始处理这些积压的方法,而不是等到每个方法首次执行。任何缓存的#34;身份"与当前应用程序无关的内容将被忽略。因此,在应用程序发生更改时,此缓存方案非常强大。