[FLAME] I know this isnt the right place for this type of questions, but see it more or less as a frustration consequence rather than a simple question...from a Windowz ignorant My Pc has 1 GB of RAM - about 400 of them more or less constantly used (peak is 500-600 when i work with VS or BDelphi or MSSQLServer). How the fuck can it happen that it tells me he has "too less virtual memory" ? I admit, i pulled the paging file from 500-1GB down to 100-500 MB.... Say what you want, but windozer is and will always remain what its supposed to be - with the respect it deserves of course : a lame sistem. [/FLAME]
Is there a reason why you want to use so little virtual memory? Just let the system take care of it. All operating systems will break down if you don't give them the correct settings.
It depends on what you are doing. OS uses 512mb, and difference between 512 and 1gig is a miracle. From 1gb to 2gb, is not so noticable unless you use big programs. A set page file is better than a computer controlled one, and if the page file is on themain drive, it gets even slower. I just run enough ram that I can kill the page file off. That might not be ECONOMICAL for most people... For a system with so low ram , I'd let the pc decide on the size kammedo. Just make sure you defrag your drive before changing the settings.
Well, the classic recommendation is virtual memory = 1.5x actual memory. In theory, for a system with 1.0 GB actual RAM, you should be using a 1.5 GB swap file. For performance reasons, and the fact that hard drive space is so cheap, it is best to use a static swap file (i.e. max size = min size, no dynamic resizing) placed at the beginning of the drive. Unless you are having problems with running out of hard drive space or just cannot get a static size to work for you, you should never let Windows use a dynamic file size. Of course, as you get into higher amounts of RAM, the virtual memory multiplier can drop some. For example, I have 2 GB of actual RAM and use a 2GB static swap file. Assuming I am only running one intensive program, this effectively gives me the 4 GB memory limit for a single application. (In actuality, the limit is broken up into program address space and kernel address space, 2 GB each with every program able to have separate 2 GB addressing space, but I think that you don't need to worry about this.) Anyway, even with all that RAM, it is still possible to run out of memory, especially if you are programming or working with a large database. With 4 GB of memory and using the switch to make the program/kernel split 3/1 GB, I still run out of memory on occasion when working in 3dsmax.
Pardon my intrest...how much RAM do you have on your PC? Actually the fact that flames me isnt the need to have a paging file, not at all, but that i need to have a 1 GB paging file with ~500 MB of UNUSED RAM! Remember, my peak's always < 600MB, even if i work with "heavy" applications. For what did i buy those 500 MB then?
Even when I had 1 gig I just turned off virtual memory. Never got that high unless some app had a memory leak, which is very rare.