.NET 4.5的新性能增强之一是引入了"MultiCode JIT".
有关详细信息,请参见此处
我试过这个,但似乎对我的申请没有影响.
我感兴趣的原因是我的应用程序(IronScheme)需要很长时间才能启动,如果不是NGEN,这意味着启动时会涉及相当数量的JIT'ng.(NGEN时为1.4秒vs 0.1秒).
我已经按照如何启用它的说明进行操作,我可以看到创建了一个"小"(4-12KB).但是在随后的启动中,似乎对改善启动时间没有任何影响.它仍然是1.4秒.
有没有人在实践中看到(或制作过)这项工作?
此外,对哪些代码进行"跟踪"有任何限制吗?例如:集加载上下文,瞬态组件等我问这个作为创建的文件似乎永远不会长大,但我其实生成的代码中有相当(在瞬态组装).
我遇到的一个错误是,SetProfileRoot似乎不理解/作为路径分隔符,请确保使用\.