snadge

New Member
Joined
May 10, 2010
Messages
4
ive been testing superfetch ON OFF to see what performance gains/loss is like - i got some unusual unexpected behaviour in that turning it OFF in registry did not work, disabling the superfetch service works somewhat in that it still prefetchs stuff into RAM just not as much whereas before when it was ON it would fill the entire 2Gb with cached data (and my active OS which was about 600Mb) - now since trying superfetch on , off (and prefetch on , off and set on 2 as boot files only) its not working as it once did - its just prefetching a couple hundred megabytes of files instead of the usual 1.3Gb or so.. I have not been deleting the prefetch folder either so it should in theory continue where it left off....after several reboots and much use later it still only partially caching - this is windows 7 64bit that was installed just last week (week before sorry) - I am starting to think the superfetch/prefetch is corrupt

iam also confused as to why theyre is the registry options and tweaks for superfetch that dont work...
0 - off (doesnt work for superfetch if service is enabled to sun at boot)
1 - program files only
2 - boot files only (how or why would superfetch prefetch BOOT files into ram after windows is loaded???)
3 - program and boot files

the default for both ENABLE PREFETCH and ENABLE SUPERFETCH is 3 -

1. how or why would windows cache bootfiles using superfetch after windows is loaded?
2. why does windows still prefetch some data into ram cache when superfetch is disabled via services and registry?
3. why is superfetch (since switching back on) not prefetching as much even though i havent emptied the prefetch folders?

can anyone help me with this or do i have to go onto MSDN forums where the boffins are?
ive already stumped users at TechGuy


thanks
 


Solution
It seems like you've encountered some unexpected behavior while testing Superfetch on and off in Windows 7 64-bit. Let's address your questions and concerns: 1. Why does Windows cache boot files using Superfetch after Windows is loaded? - The purpose of caching boot files using Superfetch after Windows is loaded is to speed up the boot process for subsequent reboots. By prefetching essential boot files into RAM, Windows aims to reduce the time it takes for the system to boot up. This prefetching strategy is part of the system's attempt to enhance overall performance. 2. Why does Windows still prefetch some data into RAM cache when Superfetch is disabled via services and registry? - If you've disabled Superfetch via services...
It seems like you've encountered some unexpected behavior while testing Superfetch on and off in Windows 7 64-bit. Let's address your questions and concerns: 1. Why does Windows cache boot files using Superfetch after Windows is loaded? - The purpose of caching boot files using Superfetch after Windows is loaded is to speed up the boot process for subsequent reboots. By prefetching essential boot files into RAM, Windows aims to reduce the time it takes for the system to boot up. This prefetching strategy is part of the system's attempt to enhance overall performance. 2. Why does Windows still prefetch some data into RAM cache when Superfetch is disabled via services and registry? - If you've disabled Superfetch via services and the registry, Windows should ideally stop prefetching data into RAM. However, if you're still observing prefetching behavior after disabling Superfetch, it could be due to other caching mechanisms or services at play that are independent of the Superfetch service. 3. Why is Superfetch not prefetching as much even though you haven't emptied the prefetch folders since switching it back on? - Superfetch adjusts its prefetching behavior based on system usage patterns and resource availability. If Superfetch is not prefetching as much data as before, it could be due to changes in your system's workload, memory availability, or the prefetch analysis algorithm adjusting based on recent usage patterns. Sometimes, Superfetch may prefetch less data to optimize system performance and resource utilization. Regarding the registry options and tweaks for Superfetch that don't work as expected, it's possible that conflicts or other system settings are affecting the behavior of Superfetch. In such cases, it might be beneficial to seek more specialized help, such as on MSDN forums, where you can engage with users with in-depth technical knowledge. If you need further assistance or clarification on specific settings and behaviors, feel free to ask for more details or help here.
 


Solution
Back
Top