64位处理器中的.net 2.0应用程序?

时间:2009-04-01 04:25:55

标签: c# .net-2.0 64-bit

我们将编写一个针对64位服务器的C#2.0(VS2005)应用程序。

我通过ms http://support.microsoft.com/kb/912891#appliesto

找到了这个链接

“当您运行使用.NET Framework构建的64位应用程序时,您可能会注意到应用程序使用的内存多于类似的32位应用程序”

我只是想知道这是否正在解决?或者有新的SP使用??

提前致谢!!

4 个答案:

答案 0 :(得分:4)

这是可以预料的。指针在x64中比在x32中更大。这是它的工作方式。

从好的方面来说,你可以获得x64架构及其速度,寄存器数量,物理内存大小等等。

答案 1 :(得分:3)

这与.NET无关。当为64位处理器构建时,每个应用程序都需要比为32位处理器构建的内存更多的内存。

如果您能想出将64位信息压缩到32位寄存器的方法,我相信我们都很乐意听到这些信息。

答案 2 :(得分:0)

不要担心。使用x64系统,您可以安装最多16艾字节的RAM =)

答案 3 :(得分:0)

这已在.NET 2.0 Service Pack 1中修复。