当我使用Visual Studio 2010时,32位和64位操作系统之间的性能差异

本文关键字:之间 操作系统 64位 性能 32位 Visual Studio 2010时 | 更新日期: 2023-09-27 17:59:28

当我使用Visual Studio 2010时,32位和64位操作系统之间是否存在性能差异?(主要用于.NETC#

当我使用Visual Studio 2010时,32位和64位操作系统之间的性能差异

不知道所有含义,但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位。