Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top
  1. What is the max RAM a 32 bit process can access in a 64bit OS? It is 2 gigs or full 4 gigs?
  2. Is there a way to make it access more maybe by enabling PAE on process level?


share|improve this question
It all comes down to whatever your specific OS gives the process, and I don't see a tag specifying what OS you're asking about. – Brian Knoblauch Dec 9 '09 at 17:36
up vote 3 down vote accepted

Most applications will only have access to 2Gb when running on WOW64, however if the 32 bit application has the IMAGE_FILE_LARGE_ADDRESS_AWARE flag set then it will be allocated 4Gb of virtual address space, if it does not then it will only get 2.

See this article for more details.

share|improve this answer

A 32bit process on a 64Bit OS can address a full 4 gigs of memory. Sorry I don't have any links to back this up but prior to doing IT I ran a graphics department doing 3d animation and compositing and ran many 32bit processes on 64bit OS's.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.