簡體   English   中英

使用Visual Studio 2010時,32位和64位操作系統之間的性能差異?

[英]Performance difference between 32-bit and 64-bit OS when i use Visual Studio 2010?

使用Visual Studio 2010時,32位和64位操作系統之間是否存在性能差異? (主要使用.NETC#

不知道所有的含義,但64位的一個主要好處是該過程可以超過2GB的內存。

如果你有幾十個插件,或者有大量工程的大型項目(根據我的經驗進行Resharper實時分析),這可以帶來超過2GB內存的巨大好處。

此外,64位將允許您超出操作系統的<4GB限制..

我想,冒着風險回答這個問題,但......

Visual Studio僅提供32位,因此在任一環境中都可以運行。 我確信Windows已經針對在WOW64仿真器中運行32位應用程序進行了優化。

實際上,它的表現足以讓我富有成效。

有關MSDN的一些信息, 請點擊此處 ; 整齊地說,這說明:

處理器硬件。 指令仿真在芯片上執行。 在x64處理器上,指令由微架構本機執行。 因此,x64下WOW64下的執行速度與32位Windows下的速度相似。 在Intel Itanium處理器上,仿真中涉及更多軟件,因此性能受到影響。

雖然這不是一個詳盡的解釋。 該鏈接涵蓋了有關可變性的更多基礎。

在工作中,他有32位和64位的盒子,有些用於Windows XP,有些用於Windows 7.盡管我們使用相當大的解決方案,但我可以向你保證,我們不會注意到性能上的任何顯着差異。 盡管如此,@ SteveB正確地超越了內存限制,所以我要說64位。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM