【发布时间】:2010-09-07 05:05:21
【问题描述】:
显然,这是 64 位窗口。
另外,单个 64 位进程可以使用的最大内存量是多少? 我有点指望使用它... (是的,我知道我在做什么,请不要告诉我,如果我需要这么多内存,我一定是做错了什么)
另外,.Net 2.0 进程也一样吗?或者.Net有下限吗?
【问题讨论】:
标签: windows memory .net-2.0 64-bit hardware
显然,这是 64 位窗口。
另外,单个 64 位进程可以使用的最大内存量是多少? 我有点指望使用它... (是的,我知道我在做什么,请不要告诉我,如果我需要这么多内存,我一定是做错了什么)
另外,.Net 2.0 进程也一样吗?或者.Net有下限吗?
【问题讨论】:
标签: windows memory .net-2.0 64-bit hardware
【讨论】:
切换到 Linux。您不会遇到任何这些问题,并且会获得更好的性能。
【讨论】:
来自http://technet.microsoft.com/en-us/library/cc758523.aspx - Windows Server 2003,64 位数据中心版支持高达 512GB 的物理内存
一个进程应该可以使用大部分,一些会被操作系统使用。
Re0sless 的答案比我的要好。在 Datacenter SP2 和 2008 中,现在的限制为 2TB。
【讨论】:
什么版本的windows?它从 XP 到 vista 以及从家庭版到商业版的 vista 都不同,我会再次猜测服务器。
见here for more info on maximum ram for diffrent windows versions
对于 Windows Server 2008 Datacenter MS 报价 2 TB 物理内存。
【讨论】:
这是一台 Windows Server 机器。
至于哪个版本(Datacenter、Enterprise 等)...无论如何都可以为我的小 .Net 进程提供尽可能多的内存。
【讨论】:
我们运行具有 16 GB 内存的 Windows 机器,但那是因为我们正在运行多个 VM Ware 实例,我想你的意思是在一个实例中。在 Vista 上,它取决于版本。它像这样爆发:
Vista Basic: 8 GB
Vista Home Premium: 16 GB
Vista Business/Enterprise/Ultimate: 128+国标
【讨论】:
According to wikipedia您可以在 64 位 Windows XP 计算机上拥有 128 GB 的物理 RAM。
【讨论】:
我们最近发现:在 Win32 上运行 MySQL 时,每个进程最多只能使用 2GB。在 Win64 上,内存也没有得到管理,单个 MySQL 实例会将您的内存运行到地下。我们用完了所有的 16GB。因此,关于 1 个 64 位进程可以使用多少内存:答案是操作系统允许的多少。
【讨论】: