我们将编写一个针对64位服务器的C#2.0(VS2005)应用程序。
我通过ms http://support.microsoft.com/kb/912891#appliesto
找到了这个链接“当您运行使用.NET Framework构建的64位应用程序时,您可能会注意到应用程序使用的内存多于类似的32位应用程序”
我只是想知道这是否正在解决?或者有新的SP使用??
提前致谢!!
答案 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中修复。