|
Interesting Memory Allocation vs Page File Usage Observations
Hey All.
This is my first post here.
I have noticed some interesting things concerning games, their memory usage and Windows use of the page file with certain games. On my main rig, I have 2GB of RAM and you'd think that Windows wouldn't need the page file that much. However, it does get used quite a bit when gaming, with the exception of Vampire The Masquerade: Bloodlines (VTMB). What's interesting about this game is that it has the highest memory usage of any game that I have (1.2GB), yet Windows does not dump loads of data to the page file. All other games that use a lot of memory, like Doom 3, HL2, Far Cry, Painkiller, etc. all cause Windows to dip heavily into the page file, yet none of them exceed 880MB of memory usage.
When running Doom 3 for example, the page file load will be around 160-230MB during a typical session. Yet, as mentioned, the Peak Commit Charge as shown in Task Manager will not be any greater than 880MB. With VTMB, the page file load will not exceed 5-6MB, which is the peak of usage during a session where NO gaming takes place at all. But, the Peak Commit Charge for VTMB is 1.2GB. Quite a difference.
I'm using a program called XP Page File Monitor by Bill James to monitor Page File Usage on my machine. I'm using Task Manager to track memory load and peak allocation. I will not turn off Virtual Memory as certain programs will not run. I am also not complaining about performance problems as there are none.
I am simply bringing this up because I find it intriguing that a game with a huge memory load causes no page file activity, yet games with far less memory usage cause large amounts of page file activity.
Anyone care to share their theories?
By the way, I am using Windows XP Pro SP2.
|