【发布时间】:2010-03-29 08:27:02
【问题描述】:
我有一个页面数量很少的 ASP.NET 应用程序。我看到的问题是启动时间很慢。据我所知,大部分时间都花在了 JIT 上。预编译应用程序似乎对减少通过 PerfMon 报告的#methods JIT 没有多大帮助。有人知道我可以做些什么来进一步减少启动时间吗? 真的没有办法使用 NGEN 来预置 ASP.NET 应用程序吗?
【问题讨论】:
我有一个页面数量很少的 ASP.NET 应用程序。我看到的问题是启动时间很慢。据我所知,大部分时间都花在了 JIT 上。预编译应用程序似乎对减少通过 PerfMon 报告的#methods JIT 没有多大帮助。有人知道我可以做些什么来进一步减少启动时间吗? 真的没有办法使用 NGEN 来预置 ASP.NET 应用程序吗?
【问题讨论】:
您是否在 web.config 中设置了以下元素?
<compilation debug="false"/>
查看http://www.aspnetresources.com/articles/debug_code_in_production.aspx,了解当您将调试模式设置为 true 时框架会做什么的一些有用信息:它已经相当老了,但其中很多仍然相关。
如果不了解您的应用程序的功能、您在 Application_Start 事件中发生的事情等,很难为您提供更具体的建议。
【讨论】: