Virtual Memory?
-
DkMick
- Posts: 307
- Joined: 2006-09-01 04:15
I'm not exactly sure what the size should be - there's different opinions, but setting it to 0 is wasting a lot of RAM and I'm pretty sure that's your problem. I see a lot that it should be set to 2x your RAM, but that's not true in all cases, it depends on how you use your machine. I personally do have mine set to 2x my RAM and I've never had a problem at all (after setting it to 2x).
[/img]
In the absence of orders, find something and kill it
-
Smash-Crunch
- Posts: 143
- Joined: 2006-11-29 01:56
-
DkMick
- Posts: 307
- Joined: 2006-09-01 04:15
A program asks for memory space when it runs, if you have 0 megs assigned to your page file, it dips into your RAM. Most of the time, programs ask for way more than they actually use, so they will end up eating a lot of your RAM. System memory is basically for storage etc, not really used running programs. But, I'm a programmer, not a hardware guru, so take that with a grain of salt (and a shot of tequilla).
[/img]
In the absence of orders, find something and kill it
-
Ghostrider
- Retired PR Developer
- Posts: 2585
- Joined: 2006-01-04 02:56
I really have no clue as to why you would think that your system doesn't need the Page File (setting it at 0MB). Set it to what it should be and you won't get the problem anymore.Garabaldi wrote:As I have 2GB of RAM, I have my paging file set to 0MB.
I won't go into the details of it, but your system will always need the PF.
-Ghost
-
Ghostrider
- Retired PR Developer
- Posts: 2585
- Joined: 2006-01-04 02:56
Yes really. That information is innacurate in many ways. (And I thought I could get away without having to go into the details :d uh: )Garabaldi wrote:Really?
The only reason that small paragraph tells you that is because it assumes that your O.S is not running and/or going to run an application like battlefield.
The problem (overlooked by your paragraph) is that when you load a big enough program, the other programs that are using system resources which the big program would need/have to claim, are sent over to the PF. This will allow the primary application to use (and the O.S. to better manage) available memory and it's more efficient. The CTD is occurring when the O.S. tries to reserve memory space for the application and overwrites a memory location being used by another program (that couldnt be sent to the PF in order to free it) and this causes what's called an "Exception". This exception (which is not being handled by BF2, is being handled by the O.S...and the way it deals with it is that the application that generated the exception is killed.
No matter how much RAM you have (I also have 2GB) you will need the PF, because RAM has physical limits. That little paragraph assumes that you got 2GBs in order to run a Word Processing Application, lol
Hopefully, that was enough to convince you that your quoted paragraph is inaccurate. If it wasn't, then, I wish you luck
-Ghost
PS: You mind posting the source of that info?
EDIT: Changed my mind, please don't post the source
-
Ghostrider
- Retired PR Developer
- Posts: 2585
- Joined: 2006-01-04 02:56
No problem.Garabaldi wrote:Ahh, well thanks for englihtening me.
Source: http://www.extremetech.com/article2/0,1 ... 901,00.asp
On another note, if you read further down you'll see this:
The thing is that when you load a resource-hogging application...you end up with way less than 1GB...If you have less than 1 gigabyte of RAM, do not even consider disabling the paging file or else you will be running into problems.
I've had moments when playing BF2/PRM when I see the task manager and my PF graphic is at 1.53GBs of used memory.
Running FEAR (dont remember what map) my cousin's system had it at 1.73GBs. His system had 1GB...and that caused the O.S. to send more programs into the PF in order to give better performance to FEAR, etc..
It still lagged for him
On another note: Mission Accomplished, locked!
-Ghost
