EnablePrefetcher — что это? (Windows 10, PrefetchParameters)

Один из параметров настройки технологии SuperFetch, активирующий работу функции Prefetcher (упреждающая выборка). Технология SuperFetch улучшает производительность ПК, предварительно загружая данные в ОЗУ, которые в ближайшее время могут понадобиться.



Данный параметр находится в реестре, точнее в таком разделе:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

Раздел содержит три параметра SuperFetch:

  1. EnableBootTrace — деактивирует трассировку службы. Включение необходимо только в случае, когда технология функционирует некорректно.
  2. EnablePrefetcher — активирует функцию Prefetcher (упреждающая выборка).
  3. EnableSuperfetch — активирует работу технологии Superfetch.
РЕКЛАМА

Последние два параметра могут иметь значение:

  1. 0 — отключено полностью.
  2. 1 — опция работает, но только для системы, которая уже загрузилась.
  3. 2 — опция работает, но только на этапе загрузки системы.
  4. 3 — опция работает во всех режимах. Данное значение выставлено по умолчанию.
Изменение значения параметра EnablePrefetcher. Устанавливать 0 нужно если вы точно уверены в необходимости отключения. PS: чтобы быстро открыть редактор реестра, можно задать Win + R > ввести команду regedit > нажать ОК.

Как работает SuperFetch?

Суть сводится к двум моментам:

  • Кэширование данных, которые использовались программами. По возможности данные, которые запрашивали программы — будут оставаться в памяти (ОЗУ), пока память не понадобится другому приложению. В Windows 7 данный механизм иногда давал сбой, в результате память забивалась кэшем и ПК даже начинал тормозить.
  • Предзагрузка данных, которые могут в ближайшем будущем понадобиться. Суть в том, что после включения операционки — технология анализирует состояние ПК и пытается заранее загрузить данные в память, которые могут потребоваться в ближайшем будущем. В некотором смысле система пытается предсказать данные, анализируя прошлое использование компьютера.

Поэтому в принципе технология очень полезная, отключать не стоит.

SuperFetch — включить или нет?

В интернете присутствует много споров — включать или нет данную технологию.

Мое мнение — включать. Также несколько раз проводил эксперименты, при которых отключение SuperFetch приводит к освобождению небольшого обьема оперативки, не особо существенно, но работа некоторого софта стала немного медленнее. Почти незаметно, но факт. Поработав так несколько дней потом данную технологию включил — система стала работать немного отзывчивее.

Поэтому мое мнение — SuperFetch не стоит отключать.

Однако при желании отключить — небольшая инструкция:

  1. Зажмите Win + R, появится окошко Выполнить, вставьте команду services.msc, нажмите ОК.
  2. Откроется список служб. Найдите здесь SuperFetch, нажмите два раза.
  3. Появится окошко свойств служб. Чтобы отключить — выберите в Тип запуска > Отключена, потом нажмите кнопку Остановить. По возможности выполните перезагрузку компьютера.
Не забывайте нажимать ОК чтобы сохранить изменения.

Надеюсь данная информация оказалась полезной. Удачи и добра.




Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *