Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Geek Culture / Computer recognizes RAM but programs do not?

Author
Message
heyufool1
16
Years of Service
User Offline
Joined: 14th Feb 2009
Location: My quiet place
Posted: 5th Jun 2009 22:40 Edited at: 5th Jun 2009 22:40
Hey! I recently installed 2gb (2x1gb sticks) to boost my computer ram up to 3gb. My motherboard does support the ram that i installed and windows does recognize the ram as 3.00gb. But, my computer isn't really running much faster so i checked one program (forget the name now) and it said i have 2gb, and i just did the DBPro benchmark test (http://forum.thegamecreators.com/?m=forum_view&t=101716&b=5) and that also said i have 2gb. So how do i figure out if windows is actually utilizing all 3gb?

P.S. I have 2x516mb and 2x1gb

NeX the Fairly Fast Ferret
20
Years of Service
User Offline
Joined: 10th Apr 2005
Location: The Fifth Plane of Oblivion
Posted: 5th Jun 2009 22:48 Edited at: 5th Jun 2009 22:48
Windows processes are limited by their 31-bit addressing; they can only allocate 2Gb of RAM each. It would be 32-bit (i.e. 4Gb) but there is also a "NO-EXECUTE" flag to negate some hacking attempts.

David R
21
Years of Service
User Offline
Joined: 9th Sep 2003
Location: 3.14
Posted: 5th Jun 2009 22:51
Nah, DBP just doesn't report RAM correctly I think, it did the same to me on a 4GB machine

09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0
IanM
Retired Moderator
22
Years of Service
User Offline
Joined: 11th Sep 2002
Location: In my moon base
Posted: 5th Jun 2009 23:30
Actually, DBP is correctly reporting the memory that the OS says it can use.

Firstly, most people to not have the /3GB flag set at boot, so only 2GB is available for user programs.
Secondly, most application executables are compiled as standard applications, which instructs windows that they can only access 2GB - they are not compiled as 'LARGEADDRESSAWARE'.

There's no point in reporting that there's 3GB or more available, if your program can't use it anyway.

@heyufool1,
It's worthwhile looking into the /3GB boot switch - even if you are running programs that can't use it, it's worth having it set if you can just so that those programs that can use it, will use it.

heyufool1
16
Years of Service
User Offline
Joined: 14th Feb 2009
Location: My quiet place
Posted: 6th Jun 2009 01:04
Ah ok, i understand this now, thanks! And IanM i will look into the 3gb boot switch. Thanks again!

mamaji4
22
Years of Service
User Offline
Joined: 24th Nov 2002
Location:
Posted: 6th Jun 2009 01:29
Maybe this can help
http://msdn.microsoft.com/en-us/library/aa366778.aspx

Grandma and I were separated at birth when his stork took a left turn.

Login to post a reply

Server time is: 2025-06-02 10:22:23
Your offset time is: 2025-06-02 10:22:23