У меня на компьютере 2 ГБ оперативной памяти, и я заметил, что Windows XP продолжает использовать файл подкачки даже при достаточном количестве оперативной памяти. Это действительно влияет на производительность компьютера и делает его слишком медленным.
Есть ли способ заставить Windows XP использовать файл подкачки только при нехватке оперативной памяти?
решение1
Как заметил @Tom Wijsman, это не очень хорошая идея, но если вы действительно этого хотите...
Идти к
Control Panel -> System -> Advanced
и нажмите Settings...
кнопку под Performance
группой.
Это вызовет это диалоговое окно
Выберите выделенный вариант и нажмитеOK
Примечание:Это отключает файл подкачки. Насколько мне известно, нет возможности выборочно включать/отключать его в зависимости от использования памяти. Ближайшим вариантом было бы задать пользовательский размер в 0 МБ, чтобы Windows расширяла его, когда это необходимо
решение2
Windows будет использовать файл подкачки для освобождения места для системного кэша и других приложений. Даже если у вас сейчас есть "свободная" память, перемещение страниц, которые используются крайне редко и, возможно, никогда больше не будут использоваться (например, страница стартового кода в исполняемом файле), позволяет поместить в эту оперативную память больше полезных вещей.
Это действительно влияет на производительность компьютера и делает его слишком медленным.
Было бы полезно узнать, как вы это измеряете. Обычно (когда нет немедленной нехватки свободных страниц) подкачка выполняется с низким приоритетом — любое конкретное требование ввода-вывода (данные или подкачка) получит приоритет.