Linked by Thom Holwerda on Mon 11th May 2009 20:43 UTC
Windows SuperFetch is a technology in Windows Vista and onwards that is often misunderstood. I decided to delve into this technology to see what it is all about, and to dispel some of the myths surrounding this feature.
Thread beginning with comment 362982
To view parent comment, click here.
To read all comments associated with this story, please click here.
Karitku
Member since:
2006-01-12

Did you even bother to read article or the link that Thom posted? Apperently no. Superfetch and application loading in tray is totally 2 different thing. You make false claims that Superfetch would make other apps to page stuff that isn't true since Superfetched material is always dumped away if memory is needed. I never seen any claims, other than forum trolls, that would prove that using Superfetch hinders gaming performance. Show us the proofs!

Reply Parent Score: 1

segedunum Member since:
2005-07-06

Superfetch and application loading in tray is totally 2 different thing.

No they arent, and lots of people seem to be hypnotised into believing that they are. The intended effect of using the two is the same - preload all or part of an application into memory to make it load faster. The only difference with Superfetch is that it is a more universal way of managing it for all applications you might use. It does not make the application run faster once it is running and Superfetch itself cannot guarantee that any given application will load or even run faster - just what it thinks you'll be using. There's only so many ways of cutting that.

You make false claims that Superfetch would make other apps to page stuff that isn't true since Superfetched material is always dumped away if memory is needed.

Superfetch relies on building a cache of memory that expands to the total amount of memory that you have. Once a cache of a large amount applications has been built up after a reasonable amount of usage (which is where the 'myth' that this gets worse over time comes from) that hits the limit of your installed system RAM then you really start to see the effect of memory management and paging happens as things get moved around. This is why you need several gigabytes of memory to make it work.

Superfetch is a process, albeit a low priority one, that moves memory and rebuilds the cache both at startup and as it's running. Memory management is expensive, especially once you start hitting certain limits. To think otherwise and to think that Superfetch is 'free' is stupid. To cultivate this image by dispelling 'myths' is even more stupid.

I never seen any claims, other than forum trolls, that would prove that using Superfetch hinders gaming performance. Show us the proofs!

Sorry, but I'm afraid you can't just start demanding proof in response to me asking for benchmarks and proof of whether Superfetch actually works for people. The subject is Superfetch therefore show me that Superfetch works. You can't just throw something in and say "Prove that it doesn't work". Doesn't work like that.

I have yet to see that this is anything other than a another pointless technology by Microsoft to expand memory requirements in a pretty pointless way.

Reply Parent Score: 1

Thom_Holwerda Member since:
2005-06-29

Once a cache of a large amount applications has been built up after a reasonable amount of usage (which is where the 'myth' that this gets worse over time comes from) that hits the limit of your installed system RAM then you really start to see the effect of memory management and paging happens as things get moved around. This is why you need several gigabytes of memory to make it work.


You are mistaken. Data cached by SuperFetch NEVER gets paged. Once cached SuperFetch memory is needed by something else, it's just "deleted", and that's it. It is NOT written back to the pagefile.

I have yet to see that this is anything other than a another pointless technology by Microsoft to expand memory requirements in a pretty pointless way.


Yes, because venerable sites like Tom's Hardware and AnandTech, who both call SuperFetch a a tremendous performance booster, are all lying, and I should definitely trust you more than I should trust them.

Or my own worthless perceptions, of course ;) .

Reply Parent Score: 4