Когда-то все игрались на ZX-Spectrum, и каждому хватало 48 кБ оперативной памяти. Программа полностью грузилась туда, а на диск мог сохраняться прогресс. В особо долгих играх винчестер подгружал новые уровни. Игрушки работали на удивительной скорости, оттачивая реакцию пользователя до бесконечности. Никогда и ничего не висло. Потому что отсутствовал файл подкачки Windows 10.
Когда картинка замирает, система лихорадочно ищет куски кода среди нескольких гигабайт кода файла подкачки. Дело в том, что приложения уже не грузятся на такой смешной объем, как 48 кБ. Им нужно 4 ГБ, 8 ГБ ОЗУ и более. Особо требовательны игры. Этот процесс реализует так называемая виртуальная память, которой в природе не существует. Потому она и носит столь странное название.
ОЗУ
Не все знают об этом, но в ОЗУ возможен доступ к любой ячейке в произвольном порядке. Это потому, что перевод был выполнен некорректно. В RAM первое слово – произвольно. Не зная этого, можно настроить файл подкачки, но оптимизация оперативной памяти останется за кадром. Люди не понимают, зачем это все. Как можно настраивать установленный системой параметр, если не понимаешь его назначения?
Отключить файл подкачки это значит заставить головки винчестера лихорадочно выбирать записи из разных мест, тратя наше время. Работа возможна в таком случае? Можете установить число, минимально разрешённое системой. Отключённый своп-файл сильно снизит быстродействие. Механизм головок не может отрабатывать команды быстро. Выходом является использование твердотельных жёстких дисков SSD, которые сегодня стоят ненамного дороже обычных. За это придётся заплатить не только деньгами, но и долговечностью.
Виртуальная память
Иногда приложение работает с большим объёмом данных. А особенностью процессоров семейства Intel и совместимых является то, что они могут выполнять только код, загруженный в ОЗУ. На Windows 10 все в точности то же самое. Тогда (ещё в 50-е годы) придумали выгружать данные из оперативки на диск по мере исполнения кода. А потом заливать новые. Но дело в том, что код иногда требуется вернуть, и если бы мы его просто выкинули, то не видать нам его, как своих ушей, придётся формировать (в том числе распаковывать заново). А так, специальный диспетчер занимается тем, что формирует размер файла подкачки и пишет туда все, занося в свои закрома адреса обработанных страниц.
И если процессору требуется то, что ранее было сохранено, то это называется попадание. В противном случае промах. Совсем как в работе процессорного кэша, который ещё более быстрый, нежели ОЗУ. Таким образом, ПК представляет собой иерархическую лестницу блоков памяти, объем каждого из которых меньше нижележащего и строго ограничен. У некоторых процессоров бывает по два и даже три кэша, в которые копируется область ОЗУ.
И вот, когда настаёт промах, ни в одном хранилище нет нужной информации, система и зависает. Положение усугубляет то, что компьютер простаивает, пока диспетчер ищет, нет ли у него там в файле подкачки нужной информации. Из сказанного следует простое правило:
Оптимальный размер файла подкачки не существует, можно оптимизировать его для одних приложений, но другим этого окажется много или мало.
Следовательно, расширение этого фрагмента всегда положительно сказывается на работоспособности ПК.
Пора знать правду
У Windows 10 два файла подкачки. Вот как они выглядят в проводнике.
Pagefile.sys это то, о чем мы говорили выше. Он применяется в тех случаях, когда физическая память заканчивается. Что касается swapfile, то его назначение не афишируется компанией Майкрософт, но известно, что он используется приложениями Metro.
Такое изменение внесено компанией, чтобы увеличивать эффективность новых приложений до максимума. Полагаем, где-то в этой области находится и телеметрия. В остальном «свопфайл» совершенно типичный файл подкачки.
Как поменять
Можно запустить файл C:\Windows\System32\SystemPropertiesPerformance.exe. Это сразу же откроет диалог Параметры быстродействия. Но большинству будет удобнее выполнить следующее, чтобы правильно настроить файл подкачки:
- Вызов свойств Виндовс Win + Break
- Нужно выбрать дополнительные параметры… в левом столбике.
- Нас интересуют параметры быстродействия. Как это должно быть понятно из сказанного выше.
Жмите Изменить… и поставьте такой размер, какой не жалко.
Из скрина видно, что можно включить автоматический контроль, либо изменить значения по умолчанию. Вместо того чтобы думать, как отключить, ставьте 16 МБ и смиритесь со снижением производительности. Уберите его вообще, невзирая на предупреждение.
Настроенный реестр запустит изменения только после перезагрузки. Теперь наши читатели знают:
- как увеличить файл подкачки в Windows 10;
- как производится настройка файла подкачки ОС;
- зачем все это вообще нужно.
Десятый пуск пока что оставляет нам свободу для манёвра. Включённый в ОС арсенал все ещё достаточно велик, хотя многие уже жалуются, что не могут отключить обновления.
Я не вижу ничего в Проводнике
Указанные составляющие Виндовс невидимые. Поэтому может потребоваться настройка вида папок. Но только тем, кто твёрдо решил удалять. Зайдите в любую папку и проведите следующие операции.
- В меню Вид жмите на Параметры.
- Выставите настройки, как показано на скрине. После этого сможете видеть все!
Что будет, если я удалю все
При удалении файла подкачки ОС должна попытаться создать его снова. Такого размера, как задан настройками.