VOGONS


First post, by Joseph_Joestar

User metadata
Rank l33t++
Rank
l33t++

There were some discussions about this subject on the forum recently, so I thought a dedicated thread for RAM usage under WinXP might be a good idea. Initially, I was using MSI Afterburner for measuring RAM utilization in games, but then I realized that running that program by itself takes up around 500 MB RAM on my system. So I switched to the built-in monitoring utility that ships with WinXP. Specifically, I have set it up as follows:

  • Start > Run > perfmon.msc
  • Right click on the graph > Properties
  • Remove all existing counters
  • Add > Performance Object > Memory > Committed Bytes > Add > Close
  • Click the Graph tab > Vertical Scale > Maximum > type in 2000 > Apply > Ok (2 GB is the maximum that one WinXP application can use)
  • File > Save As > rammon.msc

Doing all that results in this window:

The attachment rammon.png is no longer available

Once set up, you can all it up whenever you need it via Start > Run > rammon.msc. Run that in the background while playing a game, and then check the values after you exit. The graph itself isn't that important, other than for getting a quick overview. The interesting bit is the "Maximum" value in the bottom right corner of that window. This is in bytes, so you need to divide it by 1048576 to get the value in MB. For example, in the picture above, my system uses 175927296 bytes which translates to 168 MB (rounded up). Once converted to MB, this perfectly matches the value that is shown in WinXP's Task Manager on my system.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Core 2 Duo E8600 / Foxconn P35AX-S / X800 / Audigy2 ZS
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 1 of 16, by Joseph_Joestar

User metadata
Rank l33t++
Rank
l33t++

Here are the RAM usage measurements for some games that I've tested. For reference, WinXP +SP3 by itself takes up 168 MB on startup on my system. Now for the games:

2001

  • Baldur's Gate 2: Throne of Bhaal - 272 MB
  • Max Payne - 301 MB
  • Gothic - 351 MB

2002

  • Grand Theft Auto 3 - 438 MB
  • Morrowind - 288 MB
  • Neverwinter Nights - 466 MB
  • Star Wars: Jedi Knight 2 - 445 MB

2003

  • Gothic 2 - 536 MB
  • Prince of Persia: The Sands of Time - 359 MB
  • Splinter Cell - 257 MB
  • Unreal 2 - 396 MB

2004

  • Doom 3 - 958 MB
  • FarCry - 662 MB
  • Half-Life 2 - 702 MB

2005

  • Battlefield 2 - 1126 MB
  • F.E.A.R. - 1160 MB
  • Splinter Cell: Chaos Theory - 469 MB

2006

  • Battlefield 2142 - 1103 MB
  • Gothic 3 - 1572 MB
  • Neverwinter Nights 2 - 630 MB
  • Oblivion - 845 MB
  • Tomb Raider: Legend - 589 MB

2007

  • BioShock - 681 MB
  • Colin McRae: Dirt - 753 MB
  • Crysis - 989 MB
  • Unreal Tournament 3 - 857 Mb

Feel free to add your own game testing results as you like. These are just basic examples, as RAM usage probably varies depending on the level/map that you're playing, the number of characters on the screen and so on.

Last edited by Joseph_Joestar on 2025-04-30, 04:50. Edited 2 times in total.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Core 2 Duo E8600 / Foxconn P35AX-S / X800 / Audigy2 ZS
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 2 of 16, by Joseph_Joestar

User metadata
Rank l33t++
Rank
l33t++

Added a few more games. Based on these findings, it looks like 512 MB RAM was fine until around 2002. From 2003 onward, games start exceeding that amount, and going over 1 GB in 2005.

Surprisingly, the 2006 and 2007 games that I tested weren't that RAM hungry. Maybe a larger sample size is needed.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Core 2 Duo E8600 / Foxconn P35AX-S / X800 / Audigy2 ZS
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 3 of 16, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t

So early 2000 games would have gone to memory swapping a lot

previously known as Discrete_BOB_058

Reply 4 of 16, by Joseph_Joestar

User metadata
Rank l33t++
Rank
l33t++
BEEN_Nath_58 wrote on 2025-04-28, 06:27:

So early 2000 games would have gone to memory swapping a lot

Pretty much, yeah.

From personal experience, I can say that this was certainly the case with both Gothic games. Didn't help that most of us were using slow, mechanical hard drives at that time.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Core 2 Duo E8600 / Foxconn P35AX-S / X800 / Audigy2 ZS
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 5 of 16, by bosquetor0602

User metadata
Rank Newbie
Rank
Newbie

Nice !!, thanks Joseph, I will definetly try this, specially on this game GTA 3, under windows xp sp3, according to MSi afterburner readings it takes like around 900mb of ram which is way to much for a game that asks for a maximum of 256mb, which is weird for me, I will definetly give it a try a post my results here.

Thanks again !!

0iS3-9V4yOy0QL7zdEkOi21fWFTuLYplAO23oEduKEU.jpg?auto=webp&s=b0936f85b63e0915f8e79722ec31f6bd5dc8040e

Reply 6 of 16, by Joseph_Joestar

User metadata
Rank l33t++
Rank
l33t++
bosquetor0602 wrote on 2025-04-28, 21:34:

Nice !!, thanks Joseph, I will definetly try this, specially on this game GTA 3, under windows xp sp3, according to MSi afterburner readings it takes like around 900mb of ram which is way to much for a game that asks for a maximum of 256mb, which is weird for me, I will definetly give it a try a post my results here.

Thanks again !!

Cheers!

And yeah, I was initially going with MSI Afterburner as well, but it kept showing me some weird results, like Quake 2 using 598 MB RAM. That's kinda hard to imagine for a game from 1997. 😁

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Core 2 Duo E8600 / Foxconn P35AX-S / X800 / Audigy2 ZS
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 7 of 16, by gerry

User metadata
Rank Oldbie
Rank
Oldbie

this is interesting, it would be good if the same stats could be gathered for a system with 512mb of ram, to see if demand is less, if its using virtual and so on.

Applications can 'request' ram based on what's available, relax its garbage collection and increase caching - all of which increase performance a little bit

The biggest hit for games would be if a) they just didn't work with 512 or b) they were noticeably slower (I mean using disk like the Gothic example, not losing a few frames that gamers wouldn't notice without measuring it)

I'd have expected the 2006/7 games to use more ram, so maybe there is something here about games 'booking up' ram rather than actually using all of it - not sure.

the gta series would be a good test, i played all of these on a XP with p4 and 512mb ram, games were fine to play but SA seemed to push the computer a bit more

Reply 8 of 16, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
bosquetor0602 wrote on 2025-04-28, 21:34:

Nice !!, thanks Joseph, I will definetly try this, specially on this game GTA 3, under windows xp sp3, according to MSi afterburner readings it takes like around 900mb of ram which is way to much for a game that asks for a maximum of 256mb, which is weird for me, I will definetly give it a try a post my results here.

Thanks again !!

Didn't MSI Afterburner also have a per process mem usage? What does it say?,

previously known as Discrete_BOB_058

Reply 9 of 16, by Joseph_Joestar

User metadata
Rank l33t++
Rank
l33t++
gerry wrote on 2025-04-29, 06:31:

I'd have expected the 2006/7 games to use more ram, so maybe there is something here about games 'booking up' ram rather than actually using all of it - not sure.

I just tested a few more games from that time period (second post has been updated). Unsurprisingly, Gothic 3 takes the crown with over 1.5 GB RAM usage. And that's during the initial battle at the very start of the game. I imagine later battles in some of the larger Orc settlements might be even more demanding.

Aa mentioned before, RAM usage often depends on which area/map/level is being tested. For my part, I usually just start the first level of the game, which may not always be the most demanding scenario.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Core 2 Duo E8600 / Foxconn P35AX-S / X800 / Audigy2 ZS
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 10 of 16, by gerry

User metadata
Rank Oldbie
Rank
Oldbie
Joseph_Joestar wrote on 2025-04-29, 08:43:

I just tested a few more games from that time period (second post has been updated). Unsurprisingly, Gothic 3 takes the crown with over 1.5 GB RAM usage. And that's during the initial battle at the very start of the game. I imagine later battles in some of the larger Orc settlements might be even more demanding.

Aa mentioned before, RAM usage often depends on which area/map/level is being tested. For my part, I usually just start the first level of the game, which may not always be the most demanding scenario.

that is huge! it prompted me to check the requirements:

https://technical.city/en/system-requirements/gothic-3

so I wondered what happens if ram is 512 - does it really take up 1gb of hdd space?

the specs suggest 1gb for comfortable play (its a 2006 game after all!), but even then it would be interesting to see if it needs 500ish gb hdd space to run, given the above

I think there is some more complex interplay here between what the application requests, what its given by the OS and how much ram both OS and application 'hang' on to while running rather than reusing, as well as how much is swapped to drive, and then the overall effects on gameplay amidst all the other factors like cpu speed, memory speed, graphics card and so on. It's interesting stuff!

Reply 11 of 16, by bosquetor0602

User metadata
Rank Newbie
Rank
Newbie
BEEN_Nath_58 wrote on 2025-04-29, 07:54:
bosquetor0602 wrote on 2025-04-28, 21:34:

Nice !!, thanks Joseph, I will definetly try this, specially on this game GTA 3, under windows xp sp3, according to MSi afterburner readings it takes like around 900mb of ram which is way to much for a game that asks for a maximum of 256mb, which is weird for me, I will definetly give it a try a post my results here.

Thanks again !!

Didn't MSI Afterburner also have a per process mem usage? What does it say?,

Well I just have the ram usage option activated and not the per process, although readings are high.

0iS3-9V4yOy0QL7zdEkOi21fWFTuLYplAO23oEduKEU.jpg?auto=webp&s=b0936f85b63e0915f8e79722ec31f6bd5dc8040e

Reply 12 of 16, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
bosquetor0602 wrote on 2025-04-29, 18:37:
BEEN_Nath_58 wrote on 2025-04-29, 07:54:
bosquetor0602 wrote on 2025-04-28, 21:34:

Nice !!, thanks Joseph, I will definetly try this, specially on this game GTA 3, under windows xp sp3, according to MSi afterburner readings it takes like around 900mb of ram which is way to much for a game that asks for a maximum of 256mb, which is weird for me, I will definetly give it a try a post my results here.

Thanks again !!

Didn't MSI Afterburner also have a per process mem usage? What does it say?,

Well I just have the ram usage option activated and not the per process, although readings are high.

Other than that, I wonder if some games had an option to freely allocate more mem than required, just like VRAM does, even though they explicitly don't need it

previously known as Discrete_BOB_058

Reply 13 of 16, by bosquetor0602

User metadata
Rank Newbie
Rank
Newbie

Doing the test with the rammon file I got surprisingly results!!! While playing GTA 3 I got readings of 438mb of ram, it makes more sense instead of those crazy readings from afterburner, here is the picture of my readings, so maximum I got 458657792.

0iS3-9V4yOy0QL7zdEkOi21fWFTuLYplAO23oEduKEU.jpg?auto=webp&s=b0936f85b63e0915f8e79722ec31f6bd5dc8040e

Reply 14 of 16, by Joseph_Joestar

User metadata
Rank l33t++
Rank
l33t++
bosquetor0602 wrote on 2025-04-29, 18:51:

Doing the test with the rammon file I got surprisingly results!!! While playing GTA 3 I got readings of 438mb of ram, it makes more sense instead of those crazy readings from afterburner, here is the picture of my readings, so maximum I got 458657792.

Yup, your results seem to match my observations that MSI Afterburner takes up around 500 MB RAM by itself.

I've added your GTA 3 measurements to the list.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Core 2 Duo E8600 / Foxconn P35AX-S / X800 / Audigy2 ZS
PC#4: i5-3570K / MSI Z77A-G43 / GTX 970 / X-Fi

Reply 15 of 16, by bosquetor0602

User metadata
Rank Newbie
Rank
Newbie
Joseph_Joestar wrote on Yesterday, 04:50:
bosquetor0602 wrote on 2025-04-29, 18:51:

Doing the test with the rammon file I got surprisingly results!!! While playing GTA 3 I got readings of 438mb of ram, it makes more sense instead of those crazy readings from afterburner, here is the picture of my readings, so maximum I got 458657792.

Yup, your results seem to match my observations that MSI Afterburner takes up around 500 MB RAM by itself.

I've added your GTA 3 measurements to the list.

😃 thanks, I have a lot more games in my Windows XP pc that are not on your list so Im gonna tried them out I bring the results here, as the quote said "For the good of the science" 😄

0iS3-9V4yOy0QL7zdEkOi21fWFTuLYplAO23oEduKEU.jpg?auto=webp&s=b0936f85b63e0915f8e79722ec31f6bd5dc8040e

Reply 16 of 16, by gerry

User metadata
Rank Oldbie
Rank
Oldbie

Nice to see additions.

What is really being measured though? I see it as - "Given plentiful RAM on this system this is how much is taken by these games" more so than indicating the environment in which gameplay benefits or suffers. To do that i guess would involve more laborious tests, e.g. each game on a 512, 1gb, 2gb system and measure fps over time on each or something - to see the actual effects.

Still, as it is we can see some games really do request all the ram! Doom 3 is hungry!