Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

When moving from a 32-bit to a 64-bit server, will apps take more memory on 64-bit machines because of the increased dataspace?

share|improve this question

3 Answers 3

up vote 2 down vote accepted

No, but because of the increased pointer size (which also moved fom 32 to 64 bit per pointer).

Dataspace has to be USED to be consumed and recompiling the app does not magically make it use more memory. Some apps do (caching), but this is because of their logic.

share|improve this answer

No - the applications will use up the same memory, however you may find if the application being used was optimised for 64bit then it may actually use less memory.

share|improve this answer

The answer is YES apps will use more memory on a 64 bit OS, but not because of the dataspace, but for other reasons.

  • memory pointesr now take up 8 bytes instead of 4
  • typically applications load 32 bit binaries as well as 64 bit native binaries

Note that we're not talking about vast quatities of overhead, we're talking about 100MB range, but its important to think about that in a Virtual Desktop environment, especially when you think you will be deploying hundreds of VMs

share|improve this answer

Your Answer

 
discard

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.