0

我的 .Net 4 Web 应用程序在 windows server 2003 38 位上运行。

我刚刚升级到带有 windows server 2008 64 位的新服务器。

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

在 windows server 2003 上,应用程序占用 55k RAM

在 windows server 2008 上它需要 285K RAM

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

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

谢谢

拉斐尔

4

2 回答 2

1

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

此外,64 位应用程序比 32 位应用程序使用更多空间。

于 2012-10-27T19:46:37.627 回答
1

您可能会说“Windows Server 需要 5 倍的 RAM。天哪!!!!”

我更喜欢说“Windows Server 只使用了 200K 以上的初始空间。谁在乎呢?”

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

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

但唯一可以确定的方法是对其进行测试

恕我直言...

于 2012-10-27T19:44:08.180 回答