【发布时间】:2010-05-04 03:56:20
【问题描述】:
我们在 IIS 6 的 4GB+ 内存的 Web 服务器上运行 ASP.NET 应用程序。在阅读了许多文章后,它指出我们需要将应用程序池的“使用的最大内存”设置为 800mb 以消除我们正在发生的“内存不足异常”。但是,Application Pool 中的“最大虚拟内存”应该设置为多少呢?我找不到关于应该设置什么的信息。
【问题讨论】:
标签: asp.net memory application-pool
我们在 IIS 6 的 4GB+ 内存的 Web 服务器上运行 ASP.NET 应用程序。在阅读了许多文章后,它指出我们需要将应用程序池的“使用的最大内存”设置为 800mb 以消除我们正在发生的“内存不足异常”。但是,Application Pool 中的“最大虚拟内存”应该设置为多少呢?我找不到关于应该设置什么的信息。
【问题讨论】:
标签: asp.net memory application-pool
首先需要说明的是,在 Web 应用程序中是否需要这么多内存。我们的经验告诉我们,Web 应用程序应该使用合理的内存量。这将永远消除内存不足异常。
我们通常推荐 1024 MB 虚拟内存作为 x86 机器上池的最大虚拟内存使用量。
【讨论】: