>>16
Back in 2007, Microsoft introduced Windows Vista and one of its new features, SuperFetch, which is responsible for taking up as much of your computer’s memory as possible—albeit for a good cause!
SuperFetch predicts which applications you will run next and preloads all of the necessary data into memory. It also does that with boot files. This helps prevent accessing the slower hard disk too often. The result? Programs launch much quicker, and Windows boots faster.
SuperFetch’s prediction algorithm is able to determine which application users will open by a certain time of day and by a certain day of week. It is able to predict up to the next three applications that the user will launch.
SuperFetch is smart—it prioritizes the programs you currently run over the background tasks, such as defragmentation. These tasks run when the computer is idle, but when they are complete, Windows SuperFetch populates the memory again.
SuperFetch is dynamic—it adapts to your needs all of the time. So, if your favorite programs change over time, SuperFetch is able to quickly adapt to this.
Windows SuperFetch populates the computer’s memory with this preloaded information, to speed up programs and Windows features. So, what’s the benefit for you? Your favorite programs—for example, your Web browser, your media player and your e-mail application—are likely to start faster after a couple of days. Don’t worry, even if you install a new application, SuperFetch will not have a negative impact on performance. As soon as the new application demands memory, the SuperFetch data gets flushed. As far as this program is concerned, the memory is empty.