Tuesday, August 4, 2009

The SuperFetch feature in Windows 7 differs significantly in approach and cache usage from its counterpart in Vista. Under Vista, the caching of applications starts immediately at launch. As the graph below shows, after three minutes just over 1GB of memory has been allocated. In Windows 7, SuperFetch starts after five minutes and after 10 minutes a little more than 600MB has been allocated. By that point, Vista’s SuperFetch has allocated more than 1.5GB.


Microsoft has also thoroughly revised the SuperFetch feature, which results in quicker operational readiness after startup. Anyone migrating from Vista will notice a reduction in disk activity after startup, because SuperFetch spends less time loading applications into memory in Windows 7, which means less waiting for the system to be ready to use after launch.

wootz