- Mar 18, 2007
- 11,959
- 157
- 106
Why would someone want to turn superfetch off in windows vista ? I don't think it will really help speed up vista any and could just hurt the OS more than do any good.
Originally posted by: ForumMaster
um, ok. so don't turn it off?
Originally posted by: pcslookout
Why would someone want to turn superfetch off in windows vista ? I don't think it will really help speed up vista any and could just hurt the OS more than do any good.
Originally posted by: Aberforth
the problem is there is no advanced customization options for superfetch.![]()
Originally posted by: pcslookout
Why would someone want to turn superfetch off in windows vista ? I don't think it will really help speed up vista any and could just hurt the OS more than do any good.
Originally posted by: Aberforth
the problem is there is no advanced customization options for superfetch.![]()
Originally posted by: bsobel
And exactly what is it you want to customize.
Originally posted by: bsobel
Originally posted by: Aberforth
the problem is there is no advanced customization options for superfetch.![]()
And exactly what is it you want to customize.
Bill
Originally posted by: VinDSL
Originally posted by: bsobel
And exactly what is it you want to customize.
Bottom line: SuperFetch (and ReadyBoost/ReadyDrive) studies how YOU use your computer and, over time, learns to pre-load things into memory.
Ppl want to diddle around and cheat the system, and have it pre-fetch what THEY think they need...
And, software vendors want to do the same thing - create utilities that will make a better SuperFetch, if you will.
Originally posted by: Aberforth
Originally posted by: bsobel
Originally posted by: Aberforth
the problem is there is no advanced customization options for superfetch.![]()
And exactly what is it you want to customize.
Bill
I want to customize cache location, priority, disable certain apps to be cached. I'd also want some API's to tweak around.
Originally posted by: bsobel
Originally posted by: Aberforth
Originally posted by: bsobel
Originally posted by: Aberforth
the problem is there is no advanced customization options for superfetch.![]()
And exactly what is it you want to customize.
Bill
I want to customize cache location, priority, disable certain apps to be cached. I'd also want some API's to tweak around.
Cache location? What cache location, your unused main system memory? You dont cache applications, you cache files. What do you want to exclude, why? Do you understand IO priority and memory priority as implimented, why would you want to change it?
Basically all I see if ou want to tweak because you can't but you dont really know what you want to tweak.
Bill
Agreed! Absolutely...Originally posted by: bsobel
There is no evidence any of these posters could do a better job![]()
with API support i can prioritize my apps to *pre-load* first within the memory.
A mod, in the lappy area, moved my Vista SP1 RC thread over here...
SuperFetch manages MEMORY, not files - it's a self-tuning diagnostic program that sits on top of the memory manager - intelligent sub-setting, if you will.
SuperFetch does NOT cache files - it prioritizes 4kb pages e.g. parts of files - which XP/Vista prefers to deal with... and loads them into memory ahead of time. Files contain 100s of 1000s of pages each. Whom, amongst you, is smart enough to figure out which of these PAGES need to be loaded?
Microsoft is NOT going to hand the keys to the car to anyone, so you guys can forget about playing around with SuperFetch!
Originally posted by: bsobel
The full quote was more likely "It'd be like handing over the keys to the car, to a first grader."![]()
Even though I use it maybe once in a blue moon, it insists on loading my entire WMP library file (100+mb). It's cached part of a video that I watched the night before. I'm not going to watch it again.
Even if I was, whats the point in caching something that streams at kb/sec. It also insists on loading a good 200-300mb of a game that I havent played in weeks.
I might have played the hell out of it for weeks straight, but I'm done with it, and I have no real way to tell it that short of uninstalling the game.
And all that is true wasted memory. I'd suspect that at least 50% of the cache is just pure waste. Its not that big of a deal I suppose, but it'd make a neat powertoy.
Originally posted by: ChronoReverse
That's the thing, the memory isn't wasted. Cached memory is dropped instantly when something needs it. That's part the point of Superfetch; if something being load just so happens to be in the cache, it's all super fast. If not, then you load as normal. If you need more RAM, Superfetch will drop cached information immediately.
Ultimately there's no loss compared to with Superfetch off. Either it loads the same way as before, or it loads super fast.
Originally posted by: bsobel
In theory (I wont defend in practice) if its caching that file (WMP library) its because you or WMP have accessed it enough its going to be accessed. Now that library is used by the sharing stuff to (sharing media as I recall) so that could be triggering it.
The point is, the memory is otherwise free so somethign ANYTHING should be there other than zeros. This way at least there is a chance. You play that file, while it streams at X it still has to cause disk IO, better the IO happen at low priority when unneeded than later when critical and you move the head between two equally important IOs.
Actually its supposed to notice you've stopped playing it (or more directly, other items are more common) and those float to the top of the cache. Eventually that item wont be cached even if it is installed.
Well thats easy to fix, erase c:\windows\prefetch\*.* The cache will get rebuilt from that point on.
Bill
Eh, theres far more in that folder than just the instructions for the SF cache that I wouldnt want to erase. (Boot traces, app prefetch files, optical disk layout for defrag, etc)