Prefetch and SSDs

Page 7 of 10 FirstFirst ... 56789 ... LastLast

  1. Posts : 4,161
    Windows 7 Pro-x64
       #61

    My apologies. Superfetch DOES create indexes on disk that allows it to carry over between boots. But I have not been able to locate these files. I've read so many expansions of "how it works" that I got my own rope in a knot. The link I posted above is totally wrong. I actually posted it before reading it. The author starts out talking about Superfetch then himself changes over to Prefetch and identifies files that don't exist in Windows 7.

    Yes, Superfetch does preload programs into memory. It also releases the memory based on current memory requirements. The preloaded programs have the lowest priority for memory space. Superfetch is supposed to be move "intelligent" than earlier version and does support faster startups. The intelligence is how it determines what should be included in the memory preload. So that I don't confuse me, you or anyone else, I'll just keep my mouth shut. But from all the different explanations, the memory can contain preloaded programs that may be used at startup.
      My Computer


  2. Posts : 1,653
    Windows 10 Pro. EFI boot partition, full EFI boot
       #62

    The files are the .pf in the Prefetch folder and there is a database (.db) file in there with a hash appended to the file name for each user.

    I have been reading up some more. I still would like to know what distinguishes the prefetch from superfetch registry settings. For now I assume prefetch will load some programs (not boot related) at boot time and superfetch will load them after login with some delay, and at different time in the day according to how it profiled your daily routine.

    Prefetch will also arrange to have the disk defragmented for optimal boot. It depends on the scheduled defrag to do this. Since SSD are excluded from defrag scheduling, there is no chance that prefetch will result in your SSD being defragmented

    I don't believe superfetch is involved in releasing memory, it just loads programs in the standby cache in memory and the windows OS paging system treats them like any other pages in standby and will evict them if needed by its normal means. There may be some logic to prevent thrashing, I don't know.
      My Computer


  3. Posts : 26,869
    Windows 11 Pro
       #63

    The path to Superfetch exe. is C:\Windows\system32\svchost.exe -k LocalSystemNetworkRestricted

    I think it also depends on how it is set. It can be set to automatic, automatic(delayed) or disabled.
      My Computer


  4. Posts : 4,161
    Windows 7 Pro-x64
       #64

    Here's what I HAD in the Prefetch folder. There were many .db and .fx files but not a single .pf file. The .ini file contains a list of just about every file on the system. As you can see from the date modified, not much was added from the time I built this system. (2/10/2011). It seems the last change to the data base files was on 2/22, or 12 days after the AppLaunch and Cx-SC4 were created.

    I deleted these files for a test. After deleting, I changed the Registry entry for Superfetch to "3" in both control areas (users) and rebooted several times. In between each boot, I ran some of the programs I normally use and and created some dummy files for Word, Excel then recorded a short portion of a TV program with WMC. After subsequent boots, I went back to these dummy files and read them back in. I let the system sit idle for about 15-20 minutes then went back to the Prefetch folder. The folder was still empty! So, I don't know what those files really do and no new files were created. Especially no .pf file.
    Attached Thumbnails Attached Thumbnails Prefetch and SSDs-prefetchfiles.jpg  
      My Computer


  5. Posts : 4,161
    Windows 7 Pro-x64
       #65

    Update - I was looking around for my WEI logs (Winsat) and discovered the first time I ran the index was on 2/22/2011. Is this a coincidence or does Superfetch use the results to turn itself off? Or it could be that by 2/22, I had used every file I was going to use. I don't know.

    Also found three errors in my Admin log. They occured after each boot described in my previous post. These errors have prompted me to re-instate the Prefetch files above. But, again, there's no .pf file.
    Attached Thumbnails Attached Thumbnails Prefetch and SSDs-superfetch-not-found.jpg  
      My Computer


  6. Posts : 1,653
    Windows 10 Pro. EFI boot partition, full EFI boot
       #66

    I have read that it will turn superfetch off if it detects the boot drive is a high performance SSD. It doesn't on my 'puter even though my SSD is high performance (SATA 3.0 m4 with WEI of 7.9).
      My Computer


  7. Posts : 4,161
    Windows 7 Pro-x64
       #67

    I just booted up and came online and much to my amazement, .pf files suddenly started appearing. The problem is I don't know if it's because of Superfetch or Prefetch. They are both on at the moment.
    Attached Thumbnails Attached Thumbnails Prefetch and SSDs-superfetch-pf.jpg  
      My Computer


  8. Posts : 1,653
    Windows 10 Pro. EFI boot partition, full EFI boot
       #68

    They may be written at shutdown after analysis so they would not have appeared on your first boot.
      My Computer


  9. Posts : 4,161
    Windows 7 Pro-x64
       #69

    They appear to be written in real-time too. More appear every time I go look. As various services are used, it looks like an entry is made. I re-ran WEI and picked up 0.3 on my Gaming Graphics but that was because I was tweaking settings. I want to find out if Windows will turn off the Fetching with a new assessment so I'm just going to monitor it for a few days.
      My Computer


  10. Posts : 26,869
    Windows 11 Pro
       #70

    GeneO said:
    I have read that it will turn superfetch off if it detects the boot drive is a high performance SSD. It doesn't on my 'puter even though my SSD is high performance (SATA 3.0 m4 with WEI of 7.9).
    GeneO, that was the point of my post about 1st generation drives. Eveb though it says that, after the 1st generation experience, it dosen't do it. I have an OCZ and an Intel and it has never turned them off. They may not be as gast as yours, but they are not low performance drives. Microsoft saig that the threashold was being able to read at 8MB/s, which I believe all SSDs can do today.
      My Computer


 
Page 7 of 10 FirstFirst ... 56789 ... LastLast

  Related Discussions
Our Sites
Site Links
About 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 16:29.
Find Us