Q:

.net 2.0 application in 64 bit processor?

We are going to write a C# 2.0 (VS2005) application targetting 64-bit server. 
I found this link by ms http://support.microsoft.com/kb/912891#appliesto 
"When you run a 64-bit application that was built by using the .NET Framework, you may notice that the application uses more memory than a similar 32-bit application"
I just want to know is this being resolved ?? or there is new SP to be used ??
Thanks in advance !!

A:

This is to be expected. Pointers are bigger in x64 than in x32. It's the way it works.
On the plus side, you get x64 architecture with its attendant boosts to speed, number of registers, physical memory size, etc.

A:

This has nothing to do with .NET.  Every application, when built for a 64-bit processor, takes more memory than when built for a 32-bit processor.
If you can think of a way to squeeze 64 bits of information into a 32-bit register, I'm sure we'd all love to hear how.

