Windows 10: SuperFetch & Standby Memory Not Working Properly?
-
SuperFetch & Standby Memory Not Working Properly?
So there's a task called Superfetch in Windows that's supposedly should improve performance because it preloads applications in RAM. I read an article that games installed on a PC with 4GB or less memory may suffer from this due to its excessive load in/out behavior. My issue seems to stem from this service causing stuttering and overall bad performance in games, however I have 16GB of RAM... I can confirm this by either disabling the service or emptying my standby memory to free using empty standby list command. It looks like the task of fetching data from standby memory is more demanding than it should be for some reason. This can take a while depending on the game and how much free RAM I have, but usually the performance is good until Windows starts this bull.
I found the culprit in Windows 10, or more specifically the Creators Update - as Windows 7 and regular 10 didn't show the same symptom, even with SuperFetch running. I tried to reinstall the OS, do a complete rundown of clean drivers etc and the issue was still there. So, is this service broken in the Creators Update or what? I don't get it. Oh, and I have also tried diferent memory sticks, aswell as both dual and quad channels. More RAM will only postpone the issue.
-
-
-
I only use SSDs. All of them are SATA though and not NVMe.
-
-
I tried it both ways using SF and Not and I do not see any difference. I use a Samsung 850 Pro 256 GB SSD.
-
The standby memory needs to be full first, that's when SuperFetch struggles for me. Dunno why
-
I have to do some tests too, but it seems Superfetch works properly for me. If you have SSDs you can try disabling Superfetch. You will probably don't lose that much.
-
Seems that these threads are related to what I have:
https://forums.geforce.com/default/t...eators-update/
Windows 10 Creator Update leads to frame rate stuttering and slow - Microsoft Community
All came out post Creators Update (coincident?). And one thread have over 600.000 views and almost 200 comments
And Microsoft did actually confirm an issue with stuttering on the Creators Update Windows 10: Microsoft promises to fix an ongoing game-stuttering problem | PCWorld and mentioned that a few fixes was on the way for the Fall CU, but that didn't work for me apparently since I'm already on that update. They also forgot to mention what these "fixes" did. I'm surprised that SuperFetch and the standby memory hasn't been mentioned more as I suspect this is the reason why users are having these performance problems to begin with. I'm no PC engineer so I don't really know for certain though. It's not unplayable, and some games doesn't show the symptom at all, but it's noticable enough for me, which may also be another factor why this isn't more widespread?
-
You don't really need superfetch if you are using an SSD.
A moot point. The service is on by default and is only recommended to be disabled for troubleshooting. The point is that it should work just fine when it's enabled on my system, so I would like to know why it doesn't. Clearly something is not right with how data is being fetched from memory. Again, only on the creators update do I see this. I may try the latest insider builds, or wait for more updates I guess, unless someone have any ideas?
RoasterMen said:
You don't really need superfetch if you are using an SSD.
Partially WRONG. I have noticed slowdowns even on SSD if Superfetch is disabled. And don't talk about disabling Superfetch for mechanical hard disks. I did a test yesterday (HD) and I noticed a huge performance decrease. I was monitoring memory using Resource Monitor and, after a while, the memory map was quite similar between both setups (Superfetch ON and OFF).
Also, Superfetch doesn't damage SSDs as many people wants you to believe. So, unless is working bad for you, I strongly advice leaving it ON all the time.
For OP: Do you have W10 up to date? Could it be some driver having issues? Chipset drivers up to date?