2012-07-06 98 views
-1

我有一個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

回答

0

我去了IIS設置並將'Worker Process'/'Change .Net Framework Version'從2.XX改爲4.XX.此外,我還爲應用程序提供了專用應用程序池,並停止了其他所有應用程序這些變化讓事情變得更好,它是什麼。

1

你可以使用.NET Profiler也看慢方法。 也可以在高級應用程序池設置中更改資源限制(CPU,內存...)。

+0

我去了IIS設置,並將「工作進程」/「更改.Net Framework版本」從2.XX更改爲4.XX.此外,我還爲應用程序提供了專用應用程序池,並停止了其他所有應用程序這些變化讓事情變得更好,它是什麼。 – 2012-07-13 18:48:06