Windows 7 Forums

Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: Superfetch... how exactly does it work

28 Jan 2010   #31
whs
Microsoft MVP

Vista, Windows7, Mint Mate, Zorin, Windows 8
 
 

Quote   Quote: Originally Posted by logicearth View Post
Quote   Quote: Originally Posted by whs View Post
Logicearth, could you provide a link please.
Windows Internals Book
Thanks.


My System SpecsSystem Spec
.
28 Jan 2010   #32
djmauro

win xp
 
 

i skipped some posts, so not sure if its been talked about already but personally it seems to be more use for systems with more RAM. But that depends - what kind of user are you?
I use large variety of software and it can be different every day or hour.
After monitoring ram usage, in about hour it did increase from my ~400mb idle to 1.2GB and i do only have 2gb installed.
So Using more different software, specially those that use more memory (games, audio workstations) i found myself running out of RAM and using page file and lots of RAM was full of crap.

For a casual user whos everyday routine is more or less same its a good option. Or if u got lots of ram and having 2-3gb of it filled would make no difference.

Superfetch is just a temp. way to fix the outdated data transfer methods and devices.
SSD may be faster but everything inbetween - cabels, controllers etc are still inefficient.
My System SpecsSystem Spec
28 Jan 2010   #33
whs
Microsoft MVP

Vista, Windows7, Mint Mate, Zorin, Windows 8
 
 

Quote:
Superfetch is just a temp. way to fix the outdated data transfer methods and devices
Absolutely right. It is just a means to overcome the access delay on a rotational disk. For SSDs it does not seem to do anything (just wears the SSD). I have been running with and without (on the SSD) and have not noticed any difference - but that could also be my way of using the system.
My System SpecsSystem Spec
.

29 Jan 2010   #34
logicearth

Windows 10 Pro (x64)
 
 

Quote   Quote: Originally Posted by djmauro View Post
So Using more different software, specially those that use more memory (games, audio workstations) i found myself running out of RAM and using page file and lots of RAM was full of crap.
That is not SuperFetch that is taking your memory. The space allocated to SuperFetch is not counted among the usage. To see the usage in Task Manager you need to go to Performance and look at "Cached" under the Physical Memory group. Or a better view is the Physical Memory diagram in Resource Manager. However, your assumptions of SuperFetch, are wrong. The memory taken up by SuperFetch is fully usable and redeemable when required, it takes up zero memory for applications.
My System SpecsSystem Spec
29 Jan 2010   #35
BunBun

Windows 7 Ultimate x64
 
 

Quote   Quote: Originally Posted by djmauro View Post
i skipped some posts, so not sure if its been talked about already but personally it seems to be more use for systems with more RAM. But that depends - what kind of user are you?
I use large variety of software and it can be different every day or hour.
After monitoring ram usage, in about hour it did increase from my ~400mb idle to 1.2GB and i do only have 2gb installed.
So Using more different software, specially those that use more memory (games, audio workstations) i found myself running out of RAM and using page file and lots of RAM was full of crap.

For a casual user whos everyday routine is more or less same its a good option. Or if u got lots of ram and having 2-3gb of it filled would make no difference.

Superfetch is just a temp. way to fix the outdated data transfer methods and devices.
SSD may be faster but everything inbetween - cabels, controllers etc are still inefficient.
A couple points wrong in your post. First superfetch is bad for those with lots of ram as it just increases disk thrashing that much more trying to fill up all that ram with stuff (that probably wont get used for users like myself. The ram used by superfetch is also availible to what ever program wants it as it is cache, not used ram.

You are right about using lots of different software, superfetch impedes that as while you are running that software superfetch is still cacheing stuff from the HDD slowing down it's access and saturating the south bridge chip subsystem while you are trying to work.

And about your last comment. The only outdated devices are rotational disks. Controllers, cables, etc are all capable of a lot more bandwidth then what we are currently using. However this is done by design as the true potential of our current tech is used in raid not stand alone devices.

Bottom line superfetch helps speed up the loading of applications that you use regularily (it does nothing however for operating programs, just there load times so I dont see how they argument it speeds up your computer). Other wise it slows down the operation of others. Also until it figures out what your doing and optimizes for that it really doesn't do much and for me it never gets a chance as I do different stuff all the time and when im not useing the computer it is a sleep and I also disable the built in scheduled defragmenter... so I leave superfetch off.
My System SpecsSystem Spec
29 Jan 2010   #36
logicearth

Windows 10 Pro (x64)
 
 

Quote   Quote: Originally Posted by BunBun View Post
You are right about using lots of different software, superfetch impedes that as while you are running that software superfetch is still cacheing stuff from the HDD slowing down it's access and saturating the south bridge chip subsystem while you are trying to work.
No, it does not impede that in anyway. SuperFetch only works while the I/O for the system is free. It will not saturate or slow down your system while you are working.

Instead of making assumption, wrong assumptions please read Windows Internals 5th Edition.
My System SpecsSystem Spec
29 Jan 2010   #37
ikjadoon

Windows 7 Ultimate 64-bit
 
 

Quote   Quote: Originally Posted by whs View Post
Quote:
Superfetch is just a temp. way to fix the outdated data transfer methods and devices
Absolutely right. It is just a means to overcome the access delay on a rotational disk. For SSDs it does not seem to do anything (just wears the SSD). I have been running with and without (on the SSD) and have not noticed any difference - but that could also be my way of using the system.
But, see, Superfetch caches to the RAM. Anything that is cached in RAM will by definition be accessed and read faster than on an SSD.

IDK.

~Ibrahim~
My System SpecsSystem Spec
30 Jan 2010   #38
djmauro

win xp
 
 

[QUOTE=BunBun;536562The ram used by superfetch is also availible to what ever program wants it as it is cache, not used ram. [/QUOTE]

But cache still uses up the RAM storage capacity... so it should count as a usage, it still fills up RAM.

I guess the superfetch related massive ram usage is a bug of the specific version.
My System SpecsSystem Spec
30 Jan 2010   #39
logicearth

Windows 10 Pro (x64)
 
 

Quote   Quote: Originally Posted by djmauro View Post
But cache still uses up the RAM storage capacity... so it should count as a usage, it still fills up RAM.

I guess the superfetch related massive ram usage is a bug of the specific version.
RAM you are not using. RAM not in use is being wasted, hence SuperFetch uses it so not to waste it. But as soon as an application requires space in use by SuperFetch, the space is overwritten not paged out. Zero overhead.
My System SpecsSystem Spec
30 Jan 2010   #40
whs
Microsoft MVP

Vista, Windows7, Mint Mate, Zorin, Windows 8
 
 

Quote:
I guess the superfetch related massive ram usage is a bug of the specific version.
I don't think so. I think it is just a misinterpretation on your part. The more RAM it uses, the better it is (in general). There may be some very specific cases where that is not true, but I cannot think of any.
My System SpecsSystem Spec
Reply

 Superfetch... how exactly does it work




Thread Tools




Similar help and support threads
Thread Forum
Superfetch on or off?
Iv'e just disabled mine as it was slowing the laptop down considerably, i was facing constant freezes and programs taking ages to open, switching superfetch off has sped the system considerably, ive read a few articles that advocate the use of superfetch,so i would like more info based on members...
Performance & Maintenance
Superfetch and the SSD
I constantly hear that Superfetch should be turned off when you run the OS on an SSD. I totally fail to see the point. RAM is still a lot faster than the fastest SSD and a good pack of cached stuff enhances performance. So why would anybody want to miss that opportunity. The only argument I...
General Discussion
Superfetch
Hello! I have alwsays been getting fast and decent replies here so Im starting a new thread (I hope this is the right place to start it) :P This might be to much text for you guys but please read the two headlines atleast (and sorry for my bad english). My problem is that I cant get...
Performance & Maintenance
To superfetch or not?
Hi... new here and have learned lots and lots! I have a new computer (Mar 2011) and after reading everything here about installing the SP1, I bit the bullet. Everything went smoothly. The next day I noticed my boot time went from 45 sec to 95. From posts here, I waited 5 days to see if things...
Performance & Maintenance
Superfetch doesn't work
Please help. I was installing a Buffalo External Ministation harddrive on to my Dell Inspiron 1545 Laptop and now the laptop doesn't work properly. It is super-slow. I ran a diagnostic check and it appears to be the superfetch which is not working. I tried updating windows to no avail. I contacted...
General Discussion
Superfetch?
My Windows 7 keeps switching from Aero theme to the regular theme. Every time it switches from Aero to regular, it says Superfetch stopped working. Any clues what could be bothering Superfetch? D:
General Discussion


Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 19:22.
Twitter Facebook Google+ Seven Forums iOS App Seven Forums Android App