i ran sisoft sandra and it recommended that i use a fixed swap file. anyone recommend a size for a fixed swap file? i'm running win 98se with 512 mb of sdram. i usually have a bunch of apps open at once and i hate rebooting and would prefer to trade performance for stability.
Here's a good way to determine the size of the swap file. It is individual for each machine, depending on the demands of your programs, and how you use your system.
1.) Load the System Monitor. This can be found in Add/Remove Programs,/Windows Setup/System Tools. Select a graph of "Allocated memory" under Edit/Add Item/Memory Manager. Afterwards, this will located under Accessories/System Tools. How you prefer to "View" the graph is your choice.
Note: Windows Setup may require the used of the Windows CD to load the program components. Or you can browse to a folder that contains your CAB files.
Load all the programs that you normally use, concurrently. Make a note of the maxiumum values shown in the graph. Next, running the system for several days, again taking note of the maximum values listed in the graph during normal use.
The largest number displayed in the graph should be used to determine the minimum setting of the swap file. I normally suggest adding 50 to that number, so that the user will never run out of memory.
2.) Next ... place the swap file on the fastest hard drive or partition. If you have two hard drives, similiar in speed, the best placement is normally the first partition on the slaved drive. Moving the swap file file will speed up system performance when page misses occur, that is, when the physical RAM is insufficient.
3.) To reduce paging, it's best for the swap file values to be the same for the minimum and maximum numbers.
<font color=green>"also, why is this not the default in windows?"</font color=green>
Systems can have different amounts of RAM installed, and of course, the program installation can vary greatly. Windows <i>does</i> have a default setting for the swap file, which is to allocate the virtual memory as needed. However, most users have found that performance <i>and</i> stability increase by manually setting the values, not to mention reducing paging, which can be irritating at best. This is basically because older versions of Windows have poor memory management.
If you have 512MB of memory, are you sure you ever really access your swapfile. I find I have to be using many apps over many hours.
Here's another for you. You can create a partition of 1024MB and move the swapfile into it. Right click My computer/properties/performance/virtual memory. Select the "specify my own memory" bit and change the partition. apply changes and re-start.
Now you have a Windows managed swapfile which won't mess with your C: drive.
In your System.ini file, in the [386enh] section, add the following line:
(from toey's link). Add this too, and it ensures you use all RAM before swapfile. If you're still regularly dipping in to the swapfile, then change it to a fixed size.
I don't trust sandra too much. Sometimes you follow their advice and next time it tells you to change it back for another reason. Go figure.
BTW toey. Sorry, but could you PM me, or up your post count here by posting a link (your favourite thing) about the Vcache theories and techie stuff which distinguishes vache from swapfile and aperture stuff etc.
Someone asked and my answer for now is "Just believe me, its different!" LoL can't remember the chapter and verse.