2

У меня на компьютере 2 ГБ ОЗУ, и я заметил, что Windows XP продолжает использовать файл подкачки даже при наличии достаточного объема ОЗУ. Это действительно влияет на производительность компьютера и делает его слишком медленным.

Есть ли способ заставить Windows XP использовать файл подкачки только тогда, когда недостаточно оперативной памяти?

2 ответа2

5

Как заметил @Tom Wijsman, это не очень хорошая идея, но если вы действительно хотите ...

Идти к

Control Panel -> System -> Advanced

и нажмите кнопку « Settings... в группе « Performance ».

Это вызовет это диалоговое окно

Диалог виртуальной памяти Windows XP

Выберите выделенную опцию и нажмите OK

Примечание. Это отключает файл подкачки. AFAIK нет способа выборочно включить / отключить его, в зависимости от использования памяти. Самым близким было бы установить собственный размер в 0 МБ, чтобы Windows расширяла его, когда это необходимо

(источник скриншота)

3

Windows будет использовать файл подкачки, чтобы освободить место для системного кэша и других приложений. Даже если у вас сейчас "свободная" память, перемещение страниц, которые используются крайне редко и, возможно, никогда не будут использоваться снова (например, страница кода запуска в исполняемом файле), позволяет помещать в эту память более полезные вещи.

Это действительно влияет на производительность компьютера и делает его слишком медленным.

Было бы полезно узнать, как вы измеряете это. Обычно (когда нет немедленной нехватки свободных страниц) подкачка происходит с низким приоритетом - любое конкретное требование ввода-вывода (данные или подкачка) будет иметь приоритет.

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