|Op. System:||Windows 7/Vista/XP|
|File size:||1.38 MB|
Publisher description for TweakPrefetch
Windows XP contains an interesting function, called Prefetch, capable of reducing applications startup time as well as the operative system boot time. Prefetching works this way: 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: Vista uses a complex algorhytm to determine which applications are used and their access Frequency, in order to preload parts of them into memory at Windows startup or at a later moment (determined by the algorhytm I was talking about). Since they are already partially loaded in memory, applications will startup faster than they did thanks to the traditional Prefetch. Prefetch and Superfetch are theorically good functions. But pratically, things are a bit different. Prefetch does its work well, without any particular cons. Superfetch, instead, could lead to abnormal hard disk activity (caused by memory IO operations) and random in-game framerate Drops (probably caused by the caching process). Fortunately Superfetch has been tamed down in Windows 7, but these problems are still present even on the new Microsoft platform. For these and/or other reasons, advanced users might want to tweak the way Windows manages Prefetch and Superfetch, and TweakPrefetch is a very easy way to accomplish this.