我有一个运行在Windows 2008的IIS7下的ASP.NET 3.5网站。
当我重新启动IIS (iisreset) 并访问一个页面时,初始启动速度非常缓慢。
我在Process Explorer中看到以下活动:
- w3wp.exe进程被创建,但在大约60秒内显示0%的CPU活动
- 最后,w3wp.exe的CPU占用率会达到50%,持续大约5秒钟,之后页面才会加载。
我在这段时间内没有看到任何其他进程使用CPU。它基本上就是挂起了。
在所有这些时间内发生了什么?如何跟踪找出是什么导致了这些时间的消耗?