2011-12-16 104 views
4

当前正在开发MVC3应用程序并且遇到高(多秒)的启动时间。使用ANTS进行性能分析会将负载时间的85%至90%时间加载为“(JIT开销)”的唯一重要贡献者。同一页面的后续加载几乎是即时的,并在JIT中花费约5%的时间。在ASP.NET MVC应用程序的初始启动时减少JIT开销

我已经使用NGEN加载的程序集(并确保它们在GAC中),并使用aspnet_compiler工具预编译该网站本身。似乎对初始启动时间没有显着影响。

还有哪些其他选项可以减少JIT对初始负载的影响?

+0

这是在生产服务器上? – danludwig 2011-12-17 00:14:08

回答

0

我建议TI检查如下

  1. 检查调试在web.config中设置为false
  2. 建立释放模式
  3. 预编译的观点
相关问题