Механизм предвыборки

We use cookies. Read the Privacy and Cookie Policy

Механизм предвыборки

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

Основные настройки механизма предвыборки находятся в ветви реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters.

• EnablePrefetcher – значение данного параметра REG_DWORD-типа позволяет определить, будет ли использоваться механизм предвыборки WindowsXP.

0 – механизм предвыборки WindowsXP отключен.

1 – включен во время работы операционной системы. При этом механизм предвыборки выполняет мониторинг обращений программы к файлу метаданных MFT в течение десяти секунд с момента запуска программы и сохраняет полученную информацию в файлы вида «программа»-«хэш строки пути к файлу».pf каталога %systemroot%Prefetch.

2 – включен во время запуска операционной системы. При этом механизм предвыборки выполняет мониторинг обращений к файлу метаданных MFT либо в течение 30 секунд после запуска оболочки, либо в течение 60 секунд после инициализации всех служб, либо через 120 секунд после входа пользователя в систему (в зависимости от того, какой из этих трех интервалов истечет первым). Все полученные данные механизм предвыборки заносит в файл NTOSBOOT-B00DFAAD.pf каталога %systemroot%Prefetch.

3 – включен и во время работы операционной системы, и во время ее запуска.

• EnableSuperfetch – если значение данного параметра REG_DWORD-типа равно 1, то также будет включен новый механизм предвыборки Windows Vista.

• HostingAppList – этот параметр строкового типа определяет список программ, которые считаются хостами для других процессов. Имя файла хоста в каталоге %systemroot%Prefetch формируется способом, отличным от способа создания имени файла для обычных программ («программа»-«хэш строки пути к файлу».pf). При формировании имени файла хоста к нему также добавляется хэш параметров запуска хоста.

Данный текст является ознакомительным фрагментом.