Какой максимальный объем оперативной памяти я могу использовать в Windows?
Вопрос
Очевидно, это 64-битные окна.
Кроме того, какой максимальный объем памяти может использовать один 64-разрядный процесс? Я как бы рассчитывал использовать все это ... (Да, я знаю, что я делаю, пожалуйста, не говорите мне, что если мне нужно так много оперативной памяти, я, должно быть, делаю что-то не так)
Кроме того, это то же самое для процесса .Net 2.0? Или есть ли нижний предел для .Net?
Решение
От http://technet.microsoft.com/en-us/ библиотека / cc758523.aspx - Windows Server 2003, 64-разрядная версия Datacenter Edition поддерживает физическую память объемом до 512 ГБ
Один процесс должен быть в состоянии использовать большинство из них, некоторые будут использоваться ОС.
Ответ от Re0sless лучше моего. Теперь ограничение составляет 2 ТБ, в Datacenter SP2 и в 2008 году.
Другие советы
Какая версия Windows? она отличается от XP до Vista и от домашней до бизнес-версий Vista, и я бы сказал, еще раз для сервера.
см. здесь для получения дополнительной информации о максимальном объеме памяти для версий различных окон р>
для Windows Server 2008 Datacenter MS выделите 2 ТБ физической памяти.
Мы запускаем Windows-боксы с 16 гигабайтами памяти, но это потому, что мы запускаем несколько экземпляров VM Ware, я полагаю, вы имеете в виду в одном экземпляре. На Vista это зависит от издания. Это вспыхивает так:
Vista Basic: 8 ГБ
Vista Home Premium: 16 ГБ
Vista Business / Enterprise / Ultimate: 128+ ГБ
Что-то, что мы обнаружили недавно: с MySQL, работающим на Win32, вы можете использовать только до 2 ГБ на процесс. На Win64 память также не управляется, и один экземпляр MySQL будет запускать вашу память в землю. Наши израсходовали все 16 ГБ, которые у нас есть. Что касается объема памяти, который может использовать 64-разрядный процесс: ответ - это как раз то, что позволяет ОС.
Согласно Википедии вы можете иметь 128 ГБ физической ОЗУ в 64- немного Windows XP компьютер.
Это компьютер с Windows Server.
Что касается какой редакции (Datacenter, Enterprise и т. д.) ... Все, что нужно, чтобы дать моему маленькому .Net Process столько памяти, сколько возможно.
Переключитесь на Linux. У вас не возникнет ни одной из этих проблем, и вы получите лучшую производительность.