Logical Prefetcher in WinXP
Along with WinXP a new enhancement to the memory management was made. It is called the Logical Prefetcher and it can
make boot time and application start time faster. The Logical Prefetcher records disk usage in certain scenarios(Bootup,
Application Start), and when the same scenario reappear, it loads all the data needed for that scenario from disk to memory,
before the data is requested.
The behavior of the Prefetcher is controlled with this DWORD registry key :
[HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Control \Session Manager\Memory Management \PrefetchParameters]
EnablePrefetcher = 3 (Disabled = 0, Application = 1, BootUp = 2, Application AND BootUp = 3)
*note - The only documentation I can find refers to settings 0-3. There are several guides that suggest using 5 as the setting
and one popular tweak program uses this setting. I have used this setting successfully for quite some time.