为什么IIS工作进程在Windows Server 2008上占用内存(与Windows Server 2003相比)

时间:2012-10-27 19:35:08

标签: .net windows windows-server-2008

我的.Net 4网络应用程序在Windows Server 2003上运行38位。

我刚刚使用Windows Server 2008 64位升级到新服务器。

我仍然让两台服务器运行相同的网络应用程序,

在Windows Server 2003上,该应用需要55k RAM

在Windows Server 2008上需要285K RAM

相同的应用程序,没有改变任何东西,新服务器上仍然没有用户。

我错过了什么?同一个应用程序可以在Windows 2008上占用更多内存吗?

由于

圣拉斐尔

2 个答案:

答案 0 :(得分:1)

你可能会说“Windows Server占用RAM的5倍.OMG !!!!”

我更喜欢说“Windows Server只使用了200多个初始空间。谁在乎?”

重要的是看看应用程序如何在负载下扩展。

我怀疑与几个并发用户的差异会相对较小。我猜,最终,Server 2008将扩展更好

但唯一可以确定的方法是测试它。

... IMHO

答案 1 :(得分:1)

当应用程序启动时,它会保留内存。如果有更多可用内存,它将保留更多内存。

64位应用程序也使用比32位应用程序更多的空间。