Answered Increasing memory for 32bit app

  • Wednesday, November 21, 2012 1:17 AM
     
     
    Hi

    We are running Windows 2008 Server 64-bit OS with 4GB RAM. The application on the server is 32-bit.

    I'm curious to know - from an application point of view, is there any point increasing the RAM on the box? I thought 32bit apps could only see 4GB virtual memory, so there wouldn't be much benefit?

All Replies

  • Wednesday, November 21, 2012 2:16 AM
     
     Answered Has Code

    Hi,

    Most 32 bit apps running on a 64 bit host will generally be able to use 2GB of available physical memory (RAM) unless there is a switch in the boot.ini (LargeAddressAware) which will get you 4GB max.

    Given that the server itself only has 4GB, and its not odd to assume that the server host and other apps will be using RAM, you may not have 4GB of Available physical memory and therefore possibly could benefit from a memory upgrade to allow more available physical memory.

    If you run this command at CMD prompt you can check your available physical memory

    systeminfo |find "Available Physical Memory"

    I hope this helps!

    Martin


    If you find my information useful, please rate it. :-)

  • Wednesday, November 21, 2012 7:15 AM
    Moderator
     
     Answered
    It doesn’t matter whether this process is running on 32bit or 64bit Windows 2008.  A 32-bit process can use only the 4gb address rom so it won't benefit from adding more RAM sticks.
  • Wednesday, November 21, 2012 12:25 PM
     
     
    well it depends... if your application is AWE aware.. it will use the RAM directly.