当我使用Visual Studio 2010时,32位和64位操作系统之间的性能差异
本文关键字:之间 操作系统 64位 性能 32位 Visual Studio 2010时 | 更新日期: 2023-09-27 17:59:28
当我使用Visual Studio 2010
时,32位和64位操作系统之间是否存在性能差异?(主要用于.NET
和C#
)
不知道所有含义,但64位的一个主要好处是该进程可以获得超过2GB的内存。
当你有几十个插件,或者有繁重流程的大型项目(根据我的经验,Resharper实时分析)时,这可能是超过2GB ram的一大好处。
此外,64位将允许您超越<操作系统的4GB限制。。
我认为,冒着风险回答这个问题,但是。。。
Visual Studio只提供32位版本,因此在任何一种环境中都可以这样运行。我确信Windows对于在WOW64模拟器中运行32位应用程序进行了很好的优化。
事实上,它的表现很好,足以让我富有成效。
有关MSDN的一些信息,请查看此处;简洁地说:
处理器硬件。指示在芯片上执行仿真。在…上x64处理器,指令如下由本机执行微架构。因此x64上WOW64下的执行速度为类似于32位以下的速度Windows。英特尔安腾处理器,涉及更多的软件在仿真和性能方面因此遭受痛苦。
尽管这并不是一个详尽的解释。该链接涵盖了更多关于可变性的内容。
在工作中,他有32位和64位的盒子,有些带有Windows XP,有些带有Windows7。尽管我们使用的是相当大的解决方案,但我可以向您保证,我们不会注意到性能上的任何显著差异。尽管如此,@StevenB关于超出内存限制的说法是正确的,所以我认为是64位。