Visual Studio 2012 64位?

lir*_*n63 64 64-bit visual-studio visual-studio-2012

我知道在visual studio 2010中没有64位版本.vs2012有64位版本吗?

Ode*_*ded 64

不,没有.

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

  • @AbidRahmanK - 就像我说的那样.是.您可以使用Visual Studio构建x64.Visual Studio _application_是32位,但是,它可以为x64构建. (3认同)

Rah*_*thi 16

没有没有64位版本.

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

为什么不马上64位?

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

其次,从成本的角度来看,将Visual Studio移植到64位的最短路径可能是将其中大部分移植到托管代码,然后移植其余部分.这个原生代码的完整端口的成本将非常高,当然所有已知的扩展都会破坏,我们基本上必须创建一个64位的生态系统,就像你对驱动程序一样.

  • 这样的营销废话 - "购买x64,因为你将能够使用更多的内存,我们的软件运行速度更快"VS"我们不提供x64,你根本不需要它 - 它浪费CPU和4GB的RAM就足够了为了所有人" (2认同)

Til*_*lak 5

不,显然也没有计划.