64

我知道在 Visual Studio 2010 中没有 64 位版本。vs2012有64位版本吗?

4

3 回答 3

64

不,没有。

可能出于与 Visual Studio 2010 所述相同的原因(不需要额外的地址空间,并且因为对于此应用程序,它会膨胀、减慢速度并且需要很长时间才能移植到这样的架构,更不用说 - 32 位版本适用于 64 位机器)。


更新:

微软现在宣布Visual Studio 2022 将是一个 64 位应用程序

我希望主要驱动程序之一是启用大于约 4GB 的可寻址 32 位空间的加载和调试内存转储(考虑到 Windows 已经使用 64 位多长时间,这种情况不再那么罕见了)。

于 2012-11-28T11:23:05.450 回答
16

不,没有 64 位版本。

您可以查看此链接 (想添加未添加的原因)

为什么不立即使用 64 位?

首先,从性能的角度来看,指针变得更大,因此数据结构变得更大,并且处理器缓存保持相同大小。这基本上会导致原始速度下降(您的里程可能会有所不同)。因此,您从一个洞开始,您必须通过使用 4G 以上的额外内存来发挥自己的优势,从而将自己从那个洞中挖掘出来。在 Visual Studio 中,这可能发生在一些大型解决方案中,但我认为最好的做法是首先使用更少的内存。VS 的许多算法都适用于此。

其次,从成本的角度来看,将 Visual Studio 移植到 64 位的最短路径可能是将其中的大部分以增量方式移植到托管代码,然后移植其余部分。完整移植这么多本机代码的成本将非常高,当然所有已知的扩展都会中断,我们基本上必须创建一个 64 位生态系统,就像你为驱动程序所做的那样。

于 2012-11-28T11:24:00.697 回答
5

没有。显然也没有计划。

于 2012-11-28T11:24:23.077 回答