顯然,這是64位窗口。在Windows中可以使用的RAM的最大數量是多少?
此外,單個64位進程可以使用的最大內存量是多少?我知道我在做什麼,請不要告訴我,如果我需要那麼多的RAM,我一定是做錯了事情)
此外, ,這對於.Net 2.0流程是否也是如此?或者.Net有一個下限?
顯然,這是64位窗口。在Windows中可以使用的RAM的最大數量是多少?
此外,單個64位進程可以使用的最大內存量是多少?我知道我在做什麼,請不要告訴我,如果我需要那麼多的RAM,我一定是做錯了事情)
此外, ,這對於.Net 2.0流程是否也是如此?或者.Net有一個下限?
從http://technet.microsoft.com/en-us/library/cc758523.aspx - Windows Server 2003中,64位數據中心版支持物理內存最高可達512GB
一個進程應該可以使用大部分,有些人會被操作系統使用。
Re0sless的答案比我的好。該限制是現在2TB,在數據中心SP2和2008
我們最近發現的事情:在Win32上運行MySQL,每個進程只能使用2GB。在Win64上,內存管理不當,單個MySQL實例會將你的內存運行到地面。我們用完了所有的16GB。所以關於一個64位進程可以使用多少內存:答案是操作系統允許的。
什麼版本的Windows?它不同於XP到Vista和從家到商業版本的Vista,我會再次猜測服務器。
看到here for more info on maximum ram for diffrent windows versions
爲Windows Server 2008數據中心MS報價2的物理內存TB。
According to wikipedia在64位Windows XP計算機上,您可以擁有128 GB的物理RAM。
我們運行帶有16個內存的Windows包裝盒,但那是因爲我們正在運行多個VM Ware實例,我假定您的意思是在一個實例中。在Vista上它取決於版本。它打破了這樣的:
Vista Basic版本: 8 GB
Vista家庭高級版: 16 GB
Vista商業版/企業版/旗艦版: 128+ GB
這是一臺Windows Server機器。
至於哪個版本(數據中心,企業等)...無論如何給我的小.Net進程儘可能多的內存。
改用Linux。你不會有任何這些問題,你會得到更好的表現。
相當於1.95tb的內存給那些好奇的人(像我一樣) – Anders 2008-11-19 15:01:35