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 362939
To read all comments associated with this story, please click here.
Excelsior
by sbergman27 on Tue 12th May 2009 03:29 UTC
sbergman27
Member since:
2005-07-24

Superfetch tries to guess what one is going to do and autonomously allocates resources accordingly. Sounds good on the surface. But on a deeper level, offends my design sensibilities. I can't help but be reminded of Scotty's observation in Star Trek III: "The more they overthink the plumbing, the easier it is to stop of the drain!".

Reply Score: 2

RE: Excelsior
by lemur2 on Tue 12th May 2009 03:40 in reply to "Excelsior"
lemur2 Member since:
2007-02-17

Superfetch tries to guess what one is going to do and autonomously allocates resources accordingly. Sounds good on the surface. But on a deeper level, offends my design sensibilities. I can't help but be reminded of Scotty's observation in Star Trek III: "The more they overthink the plumbing, the easier it is to stop of the drain!".


The "guess" is based upon statistics of what programs are actually used, so it shouldn't be that bad (for some use cases anyway). Having said that ... there is absolutely no doubting Scotty's wisdom.

Dare I mention it, but on systems with even a modest amount of RAM by today's standards ... why not just load the entire OS and all of its applications into RAM and be done with it?

Such a thing is possible:

http://www.puppylinux.org/home/overview

How is Puppy Different?

Small size, around 93MB! This lends itself to some very useful and unique features
'Live' booting from CDs, DVDs, USB flash drives, and other portable media.
Runs from RAM, making it unusually fast for older or modern PCs and netbooks with solid state CF drives
Very low minimum system requirements
Boot time, well under a minute, on most systems 30-40 secs
Usability and Compatibility
Includes range of applications: wordprocessors, spreadsheets, internet browsers, games and image editors. Extra software in the form of dotpets. There is a Puppy Software Installer included
Puppy is easy to use and little technical knowledge is assumed. Hardware is automatically detected.


Once it has booted and loaded itself entirely into RAM, it is super fast, as you might imagine. It can do this on systems with only 128MB RAM, altough 256 MB is obviously better. Anything over that, you are laughing!

Sort of SuperDuperFetch, if you will.

Edited 2009-05-12 03:44 UTC

Reply Parent Score: 4