FancyCache and Windows Pagefile doesn't seems to be related in any way. If you experience smoother game play is because FancyCache is doing its job:
And it doesn't looks like if it has anything to do with system memory management.
I never used W7 so I can't really comment on how it works, but WXP is dumb as hell in that regard. You can throw it all the RAM on the world and it will STILL offload data from RAM to the Pagefile, something that it seems to do based on how much time an application was sitting Idle and/or minimized. This means that if you leave your machine Idle with applications minimized then come back in a few hours, you will notice a lot of Hard Disk usage as it has to read all the data it send to the Pagefile and put it on RAM again as you begin to restore the minimized applications.
This should have been useful at WXP launch era because if your RAM usage was reaching max capacity at the time where 256-512 MB was the standard, it should save some measurable time that Windows did that beforehand and send a recently unused application that was open to the Pagefile to have free RAM in case you suddently wanted to launch another application, something that it could do then inmediately, while if it didn't send the unused data to the Pagefile earlier, you would have to wait for it to do so first PLUS more time of Hard Disk activity to load the actual application. However, that behavior was absolutely not thought with abundant Hardware resources in mind: While that was useful with low RAM machines, if you had only 1 GB in use of your 4 GB and it still sends data to Pagefile, it adds stupid and useless overhead and HD usage.
Moreover, Windows seems to also do this in a stupid fashion. I suppose everyone knows that if you open an application, close it, and open it again, the second time it does so quite faster, and on light applications I would say almost instantly, with nearly no Hard Disk activity. This should be because when you open an application for the first time, Windows has to read ALL of it from the Hard Disk, while after you close it, Windows simply "unclaims" (Not erases or inmediately replaces) the RAM used by it but seems to remember where it was in case it has to use it again. If you compare this to what I stated before of Hard Disk activity when resuming from Idle, it seems than that data DOES get moved from RAM and onto the Pagefile, while it would have been more intelligent to hold a Pagefile copy and a unclaimed RAM one to resume from.
Basically, the only way to make sure that Windows uses only RAM instead of the Pagefile when it has not the need to, is to disable it, and I don't see how FancyCache would change that behavior. Besides, if you want to truely preload something, you need to use a RAMDisk and put it there. This is because not exactly Windows, but the games themselves (As they are the ones that should know WHAT they should preload and when) doesn't do it.
Bookmarks