Tweak Prefetch to Increase Overall Windows Performance
Windows XP contains an interesting function, called Prefetch, capable of reducing applications startup time as well as the operating system boot time. The first time the user runs a given X application, Windows controls its startup and creates a X.pf file inside the Windows/Prefetch folder. This file contains a sort of index of the X application files to load into memory, as well as information about the order in which they should be loaded. That way, the next time the X application is started, Windows will check the previously created “index” and will use its information to grant a faster startup time.
In Windows Vista and Windows 7, the Prefetch function has been partnered with Superfetch. Superfetch could lead to abnormal hard disk activity caused by memory IO operations and random in-game framerate drops (probably caused by the caching process). Moreover, Superfetch will use a considerable amount of system memory even if it’s managed with an accurate priority system, so tweaking this function might increase the overall performance of systems with less than 2 GB of RAM.
Moreover, users with Solid State Drive (SSD) does not require SuperFetch. Disabling SuperFetch for SSD users will extend the lifespan of the drive. TweakPrefetch tool offers a free and easy way to tweak and disable Prefetch or SuperFetch in Windows.