Назад | Перейти на главную страницу

Какое значение по умолчанию для IncreaseUserVa в Windows Server 2008 и как его показать?

Я нахожусь на 64-битной машине Windows Server 2008 с 24 ГБ оперативной памяти. Для 32-битного приложения я хотел бы использовать параметр компоновщика / LARGEADDRESSAWARE. Для этого, если я не ошибаюсь (и, пожалуйста, поправьте меня, если я ошибаюсь), я бы установил (в прошлом) переключатель / 3GB в файле boot.ini.

В Windows Server 2008 boot.ini был заменен хранилищем BCD и соответствующим инструментом BCDEDIT. Насколько мне известно, вызов bcdedit без какой-либо опции (или с / v для подробного отображения) должен показать текущие настройки. В разделе загрузчика Windows я нахожу следующие записи:

Мои вопросы):

Вам не нужно настраивать эквивалент / 3GB при использовании 64-битной версии Windows.

64-битная версия Windows даже назначит виртуальное адресное пространство 4 ГБ вместо 3 ГБ для 32-битных приложений, скомпилированных с флагом / LARGEADDRESSAWARE в соответствии с Comparison of memory and CPU limits in the 32-bit and 64-bit versions of Windows в Эта статья.