2010-05-04 174 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