簡體   English   中英

Visual Studio 64 位?

[英]Visual Studio 64 bit?

有沒有 64 位的 Visual Studio? 為什么不?

出於多種原因,沒有

為什么在這篇MSDN 帖子中解釋。

首先,從性能的角度來看,指針變大了,所以數據結構變大了,處理器緩存保持不變。 這基本上會導致原始速度命中(您的里程可能會有所不同)。 所以你從一個洞開始,你必須通過使用 4G 以上的額外內存來挖掘自己的優勢。 在 Visual Studio 中,這可能發生在一些大型解決方案中,但我認為最好的做法是首先使用更少的內存。 VS 的許多算法都適用於此。 這是一篇討論性能問題的舊文章: https : //docs.microsoft.com/archive/blogs/joshwil/should-i-choose-to-take-advantage-of-64-bit

其次,從成本的角度來看,將 Visual Studio 移植到 64 位的最短路徑可能是將大部分內容逐步移植到托管代碼,然后再移植其余部分。 完整移植這么多本機代碼的成本將非常高,當然所有已知的擴展都會中斷,我們基本上必須創建一個 64 位生態系統,就像您為驅動程序所做的那樣。 哎喲。

不! 沒有 64 位版本的 Visual Studio。

如何知道它不是 64 位:下載 Visual Studio 並單擊安裝按鈕后,您會看到它自動選擇的初始化文件夾是 C:\\Program Files (x86)\\Microsoft Visual Studio 14.0

根據我的理解,從 Windows 7 開始,所有 64 位程序/應用程序都轉到 C:\\Program Files,所有 32 位應用程序轉到 C:\\Program Files (x86)。

更新:2021 年 4 月 19 日

微軟宣布他們的預覽版Visual Studio 2022 64 位

不,但它在 win64 上運行良好,並且可以創建 win64 .EXE

Visual Studio 2022版本 17.0 預覽版 1是 64 位.

devenv.exe 現在僅支持 64 位

請參閱https://docs.microsoft.com/en-us/visualstudio/releases/2022/release-notes-preview

不,但 32 位版本在 64 位 Windows 上運行得很好。

有沒有 64 位的 Visual Studio?

是的,字面上有一個叫做“Visual Studio”並且是 64 位的,但好吧,在 Mac 上而不是在 Windows 上

為什么不?

決策是在我們的大腦中進行的電化學反應,它有一個激活點(我能想出最笨拙的答案,但請遵循)。 歷史上也發生過同樣的情況:Windows 64!...

因此,為了充分回答這個問題,我希望你記住過去。 想象一下當時有“為什么我們看不到 64 位 Windows”的原因。 我認為當時對於 Windows64,他們也有其他人在“Windows 64 位不支持 VS 的原因”和“64 位 Windows 不支持的原因”上的完全相同的原因。 那么他們為什么開始為 Windows 64 位開發呢? 簡單的! 如果他們沒有成功制作 64 位 Windows,我敢打賭 M$ 將成為當今的歷史。 如果迫使 M$ 制造 64 位 Windows 的相同原因開始出現在 64 位 VS 的需求上,那么我敢打賭我們會看到 64 位 VS,即使這里的其他所有人都將保持相同的原因! 隨着時間的推移,32 位的限制也可能會影響到 VS,因此很可能會發生以下情況:

  • Visual Studio 將放棄 32 位支持並變為 64 位,
  • Visual Studio Code 將取而代之,
  • Visual Studio 將具有類似 WOW64 的舊擴展功能,我認為這不太可能發生。

我把賭注押在 Visual Studio Code 上; 我猜它的分叉點將是一些 CPU 制造商 X 開始競爭 x86_64 架構,在筆記本電腦和/或工作站的主流市場上占據一席之地,

暫無
暫無

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

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