Виртуальная память Windows


Иногда Windows начинает жутко подвисать и наиболее это заметно, когда запущено несколько «тяжелых» программ одновременно, естественно в такой ситуации работать становится невозможно и даже раздражительно. Понятно, что основными методами решения проблемы являются: закрытие множество запущенных программ использующих оперативную память, либо вообще добавить пару планок оперативки. Закрыть программы конечно можно, но бывают ситуации, когда действительно приходится запускать много программ, так как в один и тот же момент времени приходится использовать их все. Можно прикупить оперативки, но это дело затратное, по этому попытаемся избавиться от данной проблемы благодаря настройке виртуальной памяти

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

Идем далее, теперь мы хотим запустить игру Counter Strike, операционная система опять начинает искать наименее приоритетные процессы, допустим это Photoshop и теперь Photoshop отправляется на скамейку запасных, а его место занимает более приоритетный Counter Strike. Опять же Counter-Strike может вытеснить несколько процессов, вся зависит от того, какой объем оперативной памяти ему нужен.

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

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

И так, где же хранится виртуальная память, по умолчанию она хранится на системном диске и имеет название pagefile.sys. Чтобы его увидеть сделаем следующее:

Левый Alt \ Сервис \ Параметры папок \ Вид \ Убираем галочки Скрывать защищенные системные файлы и Показывать срытые файлы папки и диски

Теперь давайте перейдем к непосредственной настройке виртуальной памяти:

Свойства системы \ Дополнительные параметры системы \ Дополнительно \ Быстродействие \ Параметры \ Дополнительно \ Виртуальная память

Как вы видите, общий объем виртуальной памяти на всех дисках 531 мегобайт. Если посмотрим сколько занимает файл pagefile.sys, он как раз и занимает 531 мегобайт. Давайте нажмем изменить.

Первым делом отключаем параметр Автоматически выбирать объем файла подкачки, чтобы получить доступ к настройкам. В окне диски и файл подкачки, отображается на каком физическом диске или разделе какой объем виртуальной памяти используется. Как я и говорил, по умолчанию файл подкачки создается на системном диске, но лучше указать в настройках не Размер по выбору системы, а фиксированный, при чем в полях минимум и максимум указать одно и то же значение, это позволит избавиться от фрагментации, т.е. система отрежет на диске фиксированный размер, и все данные предназначенные для виртуальной памяти, будут попадать именно в эту область. А если размер будет плавающий, то информация может быть раскидана по всему диску, что уменьшит производительность, как я уже говорил в уроке про дефрагментацию.

Что касается размера виртуальной памяти, как правило, вводят значение в 2-3 раза превышающее объем оперативной памяти, я указываю в 2 раза. Жмем задать, и видим, на диске С объем файла подкачки 512 мегобайт, жмем ОК и видим что необходимо перезагрузиться, чтобы изменения вступили в силу.

Проверяем и видим, что файл стал объемом в 512 мегобайт!

Опять же ведутся споры какой максимально эффективный объем виртуальной памяти должен быть. Кто говорит столько же сколько оперативки, кто-то что в 2 раза (большинство) кто-то в 3. Кто-то что можно загрузить компьютер на столько, на сколько вы собираетесь за ним работать, но опять же. Сегодня я работаю с вордом и слушаю музыку, а завтра узнал, что такое фотошоп. По этому, вопрос спорный.

 

 

Комментарии (0)

There are no comments posted here yet

Оставьте свой комментарий

Опубликуйте комментарий как Гость. Иначе Зарегистрируйтесь или Войдите в ваш аккаунт.
Вложения (0 / 3)
Share Your Location
Отправляя комментарий вы соглашаетесь с Политикой конфиденциальности
Вверх
Политика конфиденциальности Используя сайт вы даете согласие на обработку персональных данных