Currently I have 8 GB free (out of 24 GB) and the page file is sitting at 944 MB (up from 96 MB) after rebooting about 12 hours ago. Windows has always been this way regardless of the version.
Turning it off is also not a good idea as Windows does use it regardless of free RAM.
I regret mentioning the page file, because it always starts some sort of silly debate on any forum it's discussed (Google yields tons of results).
You are still shuffling pages in ram in order to "swap" them though. The gp is correct. To achieve your goal, disable the page file. Having it on the ram drive entirely defeats its purpose; The ram backed page file won't help you in the case of memory exhaustion, and it doesn't allow the OS to put the ram to better use where it judges that possible. It's your machine and your perogative, but it is daft, and people are going to point that out.
And windows gets cranky without any swap at all. When I 'disable' swap I always set it to 20MB or something.
http://serverfault.com/questions/23621/any-benefit-or-detrim...
Many people seem to assume that Windows pushes data into the pagefile on
demand. EG: something wants a lot of memory, and there is not enough RAM to
fill the need, so Windows begins madly writing data from RAM to disk at this
last minute, so that it can free up RAM for the new demands.
This is incorrect. There's more going on under the hood. Generally speaking,
Windows maintains a backing store, meaning that it wants to see everything
that's in memory also on the disk somewhere. Now, when something comes along
and demands a lot of memory, Windows can clear RAM very quickly, because
that data is already on disk, ready to be paged back into RAM if it is
called for. So it can be said that much of what's in pagefile is also in
RAM; the data was preemptively placed in pagefile to speed up new memory
allocation demands.
And this is another good reason to have at least a token pagefile. Without any virtual memory all the memory a program requests gets allocated right away. Removing pagefile entirely can cause more disk thrashing. Imagine a simple
scenario where some app launches and demands 80% of existing RAM. This would
force current executable code out of RAM - possibly even OS code.
There are references for more detailed reading listed in the provided link.edit: I also do the same thing as yareally with my pagefile, though I have much less RAM than him.