View Full Version : Vista Superfetch data
123789
06-02-2007, 02:33 PM
Is there a way to reset Windows Superfetch data? I'm just curious if there is a way of doing it. From my understanding of the superfetch, it's suppose to take in account on which apps you load frequently and base on that cache the programs into RAM. But just want to know how to reset that info if say for example, you change your behaviour all of the sudden and you want superfetch to re-learn the apps you load often of scratch.
Ken_ver_1_5
06-03-2007, 02:48 PM
just a guess here...
can you turn that feature off and on?
if so maybe turning it off and rebooting will clear it.
I don't use vista so thats the best I can suggest.
Cat person
06-03-2007, 08:23 PM
SuperFetch can be turned off but can't be modified in any way (yet). There's some talk of it being customizable in the next version/service pack.
Exmortis
06-03-2007, 09:24 PM
Do you mean Prefetch? You can reset it by deleting the application profile in C:\Windows\Prefetch.
Exmortis
06-03-2007, 09:29 PM
I did a search and Super Fetch does not work the way you described it.
http://www.winsupersite.com/reviews/winvista_5270_03.asp
One of the more unbelievable Vista features that Microsoft has touted is Super Fetch, which provides memory caching and performance improvements via a USB memory key
...
When you insert a USB-based storage device, such as a USB memory key or an external hard drive, you'll see a new option on the Auto Play dialog that appears, titled "Speed up my system using this device"
I did a search and Super Fetch does not work the way you described it.
http://www.winsupersite.com/reviews/winvista_5270_03.asp
One of the more unbelievable Vista features that Microsoft has touted is Super Fetch, which provides memory caching and performance improvements via a USB memory key
...
When you insert a USB-based storage device, such as a USB memory key or an external hard drive, you'll see a new option on the Auto Play dialog that appears, titled "Speed up my system using this device"
That should be ReadyBoost, which uses USB keys. Superfetch uses RAM to cache memory. http://www.microsoft.com/windows/products/windowsvista/features/details/superfetch.mspx
Windows Vista introduces Windows ReadyBoost, a new concept in adding memory to a system. You can use non-volatile flash memory, such as that on a universal serial bus (USB) flash drive, to improve performance without having to add additional memory "under the hood."
http://www.microsoft.com/windows/products/windowsvista/features/details/readyboost.mspx
Exmortis
06-03-2007, 10:03 PM
That should be ReadyBoost, which uses USB keys.
Super Fetch uses USB keys as well.
http://en.wikipedia.org/wiki/SuperFetch#SuperFetch
http://www.tomshardware.com/2007/01/31/windows-vista-superfetch-and-readyboostanalyzed/page3.html
ReadyBoost is meant to support the new SuperFetch feature by adding more memory to the system. Microsoft's intended storage device is a USB 2.0 Flash memory stick, mainly because these products are incredibly affordable and reasonably fast. Knowing that USB 2.0 memory sticks deliver between 5 MB/s and 30 MB/s you might wonder how this makes sense.
glitch
06-04-2007, 12:30 AM
Is there a way to reset Windows Superfetch data? I'm just curious if there is a way of doing it. From my understanding of the superfetch, it's suppose to take in account on which apps you load frequently and base on that cache the programs into RAM. But just want to know how to reset that info if say for example, you change your behaviour all of the sudden and you want superfetch to re-learn the apps you load often of scratch.
Why do you want to reset it? The way Superfetch works is that it caches your most accessed application and stores it in system memory. "SuperFetch does more than caching. Windows Vista runs a SuperFetch service that analyzes your application behavior and usage patterns, meaning that it tracks which applications you request the most. A good example would be your activity as you start the PC in the morning: You launch Outlook to fetch email, a messenger, a web browser and probably additional applications such as a development environment. If you do this repeatedly and ideally in the same order, SuperFetch will recognize this and then proactively populate these applications into all available main memory the next time you start the PC. You should only wait for a few minutes before you commence work to give the SuperFetch service the time to "superfetch" your applications.
The result is simple and impressive: As you return from your coffee run and launch your applications, they are available much quicker, as they already populate your main memory. Similar to conventional Windows caching, SuperFetch will not touch its cached data unless there is an application that requires main memory space. Windows will not prioritize the SuperFetch feature over memory requests by applications, as this would cause the memory management to swap data onto the swap file, which of course would slow down the whole system considerably."
http://www.tomshardware.com/2007/01/31/windows-vista-superfetch-and-readyboostanalyzed/page2.html
vBulletin® v3.7.3, Copyright ©2000-2009, Jelsoft Enterprises Ltd.