Можно ли использовать переключатель boot.ini / 3GB для Windows с объемом физической памяти менее 4 ГБ? - PullRequest
1 голос
/ 15 декабря 2010

Я столкнулся с этой проблемой при создании приложения, которое должно выделять большие непрерывные объемы памяти и должно работать на 32-разрядных компьютерах с Windows XP с 2 ГБ физической памяти.

Сначала я столкнулся с проблемами нехватки памяти. Установка параметра / 3GB в boot.ini и LARGE_ADDRESS_AWARE в исполняемом файле решила проблему на моем компьютере с 4 ГБ физической памяти.

Вопрос в том, могу ли я использовать ту же стратегию на компьютере с менее чем 4 ГБ физической памяти, например, 2 гб? Т.е. все эти параметры относятся к виртуальному адресному пространству или они также имеют отношение к физической памяти?

1 Ответ

0 голосов
/ 15 декабря 2010

Переключатель /3GB применяется к виртуальной памяти, поэтому вы можете использовать его на машине с меньшим объемом памяти. Это обсуждается здесь . Это не значит, что вы получите отличную производительность, используя эту опцию в этой ситуации. Но если это просто вопрос «заставить вещи работать», то это может быть разумным решением.

...