Я пытаюсь увеличить свой файл подкачки Windows, чтобы несколько приложений могли "работать" одновременно, не выдавая "системный недостаток памяти".

Однако существует ограничение в 4096 МБ:

Как мы можем увеличить лимит?

Как мы можем установить файл подкачки Windows XP выше 4096 МБ?

Информация о моей системе

2 ответа2

4

В этой статье Microsoft объясняется, как преодолеть ограничение в 4095 МБ на размер файла подкачки. Тем не менее, он начинается с того, что

Когда вы устанавливаете размер файла подкачки в Windows, в документации говорится, что самый большой файл подкачки, который вы можете выбрать, составляет 4095 мегабайт (МБ). Это ограничение накладывается отображением страниц, которое мы используем на процессорах x86. Эти процессоры не могут обрабатывать больше страниц на файл подкачки.

Позже это предполагает, что это не может быть эффективным решением, и предлагает добавить больше оперативной памяти.

Обратите внимание, что чтение или запись файла подкачки такого размера может быть дорогостоящим с точки зрения производительности. Если вы обнаружите, что вам нужен файл подкачки такого размера, возможно, лучше добавить больше оперативной памяти на компьютер.

0

32-разрядная ОС не может адресовать более 4 ГБ ОЗУ (т. Е. 2 устройства питания 32). Поэтому файл подкачки не может быть больше 4 ГБ. Это верно и для Linux и других ОС ».

Все приложения, загруженные в память, будут загружены в окне 4 ГБ. Таким образом, даже если у вас 8 ГБ ОЗУ на вашем компьютере, вы все равно будете иметь 4 ГБ адресуемой ОЗУ из-за программных ограничений.

Тем не менее, доступно несколько версий Windows (и других ОС) с поддержкой расширений физических адресов. Это было расширение ЦП на 32-разрядных процессорах, позволяющее использовать более 4 ГБ ОЗУ. Требовалась поддержка и на уровне ОС. Примечание: вы все еще не можете использовать 4 ГБ ОЗУ в любое время, но функция PAE позволяет переключать это окно 4 ГБ в области памяти большего объема, предоставляя приложениям доступ к большему объему ОЗУ.

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

Ссылка, предоставленная ответом Уэйна, также требует включения PAE.

В общем, PAE - это громоздкий механизм с ограничениями. Лучше всего обновить Windows, если вы хотите увеличить объем оперативной памяти. Это позволит ОС лучше использовать доступную оперативную память. Тем не менее, имейте в виду, что ваши приложения 32-битные и все еще имеют ограничение памяти 4 ГБ (если они не используют AWE). Windows, по крайней мере, сможет обменивать их в и из памяти лучше, чем 32-битные окна с PAE.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .