Один из параметров настройки технологии SuperFetch, активирующий работу функции Prefetcher (упреждающая выборка). Технология SuperFetch улучшает производительность ПК, предварительно загружая данные в ОЗУ, которые в ближайшее время могут понадобиться.
Данный параметр находится в реестре, точнее в таком разделе:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
Раздел содержит три параметра SuperFetch:
- EnableBootTrace — деактивирует трассировку службы. Включение необходимо только в случае, когда технология функционирует некорректно.
- EnablePrefetcher — активирует функцию Prefetcher (упреждающая выборка).
- EnableSuperfetch — активирует работу технологии Superfetch.
Последние два параметра могут иметь значение:
- 0 — отключено полностью.
- 1 — опция работает, но только для системы, которая уже загрузилась.
- 2 — опция работает, но только на этапе загрузки системы.
- 3 — опция работает во всех режимах. Данное значение выставлено по умолчанию.
Как работает SuperFetch?
Суть сводится к двум моментам:
- Кэширование данных, которые использовались программами. По возможности данные, которые запрашивали программы — будут оставаться в памяти (ОЗУ), пока память не понадобится другому приложению. В Windows 7 данный механизм иногда давал сбой, в результате память забивалась кэшем и ПК даже начинал тормозить.
- Предзагрузка данных, которые могут в ближайшем будущем понадобиться. Суть в том, что после включения операционки — технология анализирует состояние ПК и пытается заранее загрузить данные в память, которые могут потребоваться в ближайшем будущем. В некотором смысле система пытается предсказать данные, анализируя прошлое использование компьютера.
Поэтому в принципе технология очень полезная, отключать не стоит.
SuperFetch — включить или нет?
В интернете присутствует много споров — включать или нет данную технологию.
Мое мнение — включать. Также несколько раз проводил эксперименты, при которых отключение SuperFetch приводит к освобождению небольшого обьема оперативки, не особо существенно, но работа некоторого софта стала немного медленнее. Почти незаметно, но факт. Поработав так несколько дней потом данную технологию включил — система стала работать немного отзывчивее.
Поэтому мое мнение — SuperFetch не стоит отключать.
Однако при желании отключить — небольшая инструкция:
- Зажмите Win + R, появится окошко Выполнить, вставьте команду services.msc, нажмите ОК.
- Откроется список служб. Найдите здесь SuperFetch, нажмите два раза.
- Появится окошко свойств служб. Чтобы отключить — выберите в Тип запуска > Отключена, потом нажмите кнопку Остановить. По возможности выполните перезагрузку компьютера.
Надеюсь данная информация оказалась полезной. Удачи и добра.