W3WP运行缓慢

问题描述:

我有一个W3WP进程(IIS工作进程)非常不寻常的问题。它没有从CPU中获取足够的内存来加快运行速度。它正在影响我的开发工作,因为它要花费很长时间才能建立本地网站。当我从本地主机启动网站时,W3WP的启动时间大约为50MB,花费近10分钟时间才能达到100MB。W3WP运行缓慢

有没有办法让W3WP运行胖?

我使用的是具有8GB RAM的64位3.4GHZ四核i5 CPU。 OS Windows 7企业版。

+1

分析它并找出什么是缓慢的。 – vcsjones 2012-07-06 17:50:27

+0

我非常怀疑这个问题与IIS有关。您尝试提取的网站更有可能本身速度较慢,或者需要时间进行编译。默认情况下,.NET会在第一次访问ASP.NET时动态创建程序集。 – 2012-07-06 17:50:35

+0

@ChrisShain这是一个SiteCore站点。通常情况下,使用CMS的网站运行缓慢(第一次),因为它为每一次编译大量的类。这可能会影响网站的响应速度,但我的问题是为什么它没有选择所有可用的计算资源(如物理内存)。 – 2012-07-06 18:18:31

我去了IIS设置并将'Worker Process'/'Change .Net Framework Version'从2.XX改为4.XX.此外,我还为应用程序提供了专用应用程序池,并停止了其他所有应用程序这些变化让事情变得更好,它是什么。

你可以使用.NET Profiler也看慢方法。 也可以在高级应用程序池设置中更改资源限制(CPU,内存...)。

+0

我去了IIS设置,并将“工作进程”/“更改.Net Framework版本”从2.XX更改为4.XX.此外,我还为应用程序提供了专用应用程序池,并停止了其他所有应用程序这些变化让事情变得更好,它是什么。 – 2012-07-13 18:48:06