![](/img/trans.png)
[英]If “Any CPU” is selected in Visual Studio, do I still need to separate 32-bit and 64-bit assembly in Advanced Installer?
[英]Performance difference between 32-bit and 64-bit OS when i use Visual Studio 2010?
使用Visual Studio 2010
時,32位和64位操作系統之間是否存在性能差異? (主要使用.NET
和C#
)
不知道所有的含義,但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.