Как я могу сжать мой 12GB pagefile.sys?

26

Несмотря на то, что у меня есть только 4 ГБ оперативной памяти, у меня есть 12 ГБ pagefile.sys. Из того, что я читал по этой теме, это больше, чем правило большого пальца x1.5, и оно также занимает огромную часть пространства на моем жестком диске. Я склонен запускать множество приложений и вкладок в веб-браузерах, поэтому в последний раз, когда это произошло, я закрыл все и перезагрузил компьютер. Когда я снова запустил WinDirStat, размер файла подкачки уменьшился до 3-4 ГБ. Теперь мой файл подкачки снова размером до 12 ГБ и закрытие программ / перезапуск не работает.

Мой первый вопрос: какие действия приводят к тому, что pagefile.sys становится настолько большим по сравнению с установленной оперативной памятью (компьютер включен в течение длительного времени, слишком много запущенных программ, слишком много открытых вкладок браузера)? Во-вторых, как мне уменьшить размер файла pagefile.sys до 6-7 ГБ?

Я использую Windows 7 Home Premium SP1 с 4 ГБ оперативной памяти

Элизабет Фрейзер
источник
5
Текущий параметр, позволяющий Windows управлять размером файла подкачки или вы настроили его на определенный размер. Конечно, если Windows создает 12 ГБ, то она должна быть такой большой.
Ramhound
2
Часть проблемы в том, что у вас так мало оперативной памяти для количества программ, которые вы используете. Когда в Windows не хватает РЕАЛЬНОЙ памяти, она использует файл подкачки и все больше и больше использует файл подкачки, пока ее потребности не будут удовлетворены.
Кибернард

Ответы:

21

Вы можете вручную ограничить размер файла подкачки, выполнив следующие действия:

  1. Нажмите на кнопку Пуск .
  2. Щелкните правой кнопкой мыши на компьютере .
  3. Выберите Свойства
  4. Нажмите на Дополнительные настройки системы слева.
  5. Нажмите кнопку « Настройки» в группе « Производительность ».
  6. Выберите Дополнительно вкладку Параметры производительности окна.
  7. Нажмите на кнопку Изменить .
  8. Снимите флажок Автоматически управлять размером файла подкачки для всех дисков .
  9. Выберите диск C: в списке.
  10. Проверьте переключатель нестандартного размера .
  11. Введите начальный и максимальный размеры, которые вы хотите использовать. Я бы порекомендовал 4096 МБ для начального и 6144 МБ для максимального.
  12. Нажмите OK в диалоговом окне Виртуальная память .
  13. Нажмите OK в диалоговом окне « Параметры производительности ».
  14. Нажмите OK в диалоговом окне « Свойства системы ».
Дрю Чапин
источник
Итак, умножьте ваш ГБ ОЗУ на 1024 для начального значения и умножьте полученный результат на 1,5 для максимального значения ?
5
9

Вы можете принудительно установить размер файла виртуальной памяти:

  1. Щелкните левой кнопкой мыши на «Пуск».
  2. Щелкните правой кнопкой мыши на «ПК».
  3. Щелкните левой кнопкой мыши на «Свойства».
  4. Щелкните левой кнопкой мыши на «Расширенные настройки системы».
  5. При необходимости щелкните левой кнопкой мыши на «ОК».
  6. Выберите вкладку «Дополнительные параметры».
  7. Щелкните левой кнопкой мыши на «Конфигурация» внутри «Пропускная способность».
  8. Выберите вкладку «Дополнительные параметры».
  9. Щелкните левой кнопкой мыши на «Изменить» внутри «Виртуальная память».
  10. Отредактируйте ваши предпочтения.
  11. Закройте все открытые окна, приняв.
174140
источник
Это звучит как очень конкретные инструкции для некоторых версий ОС, отличных от Windows 7. Вы уверены, что это не для Vista или Windows 8?
jpaugh
Нет, совсем нет.
174140
На вкладке «Дополнительно» нет кнопки «Конфигурация» или «Пропускная способность».
Дрю Чапин
Я мог угадать с пяти до девяти. Upvoters, пожалуйста, upvote более точный ответ тоже.
174140
0

Если у вас более одного раздела, выполните шаги, указанные в ответе uprego, но также:

  • установите файл подкачки на другой раздел (например, чтобы не было частей файла подкачки на C :, все на D :)
  • перезагрузка
  • сделать то же самое, снова установив файл подкачки -reboot

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

Кстати, если вы просто хотите удалить фрагментацию в файле подкачки, используйте pagedefrag SysInternals

Ян Догген
источник
pagedefrag не работает на 64-битной Windows, что я, к сожалению, узнал только вчера.
Юрген А. Эрхард