2010-05-04 175 views
1

我們在IIS 6中運行4GB +內存的Web服務器上的ASP.NET應用程序。閱讀了很多文章後,它指出我們需要設置「最大內存使用量」爲800mb的應用程序池,以消除我們正在發生的「內存不足的例外」。但是,應該將「應用程序池」中的「最大虛擬內存」設置爲什麼?我找不到應該設置的信息。設置ASP.NET的IIS內存設置

回答

1

您需要覆蓋的第一件事是在Web應用程序中是否需要這麼多內存。我們的經驗告訴我們一個Web應用程序應該使用合理的內存量。這永遠消除了內存不足的例外。

我們通常推薦使用1024 MB虛擬內存作爲x86機器上池的最大虛擬內存使用量。

+0

是否有一個公式用於確定虛擬內存大小? – user31673 2010-05-04 04:15:50

+0

這不是數學,所以我們沒有方程或公式。分析器可以告訴你應用程序如何使用內存。 Process Explorer可以告訴你更多關於每個進程的信息。 – 2010-05-04 07:11:19