編程學(xué)習(xí)網(wǎng) > IT圈內(nèi) > 微軟故意將VS2026硬件建議設(shè)置為64GB內(nèi)存16核CPU 方便開(kāi)發(fā)者找公司申請(qǐng)高配機(jī)
2025
09-29

微軟故意將VS2026硬件建議設(shè)置為64GB內(nèi)存16核CPU 方便開(kāi)發(fā)者找公司申請(qǐng)高配機(jī)


微軟日前已經(jīng)推出適用于開(kāi)發(fā)者的 Visual Studio 2026 預(yù)覽版,該版本在硬件建議上發(fā)生巨大變更因此引起討論,不過(guò)沒(méi)想到微軟的性能架構(gòu)師發(fā)文解釋為什么要修改硬件建議配置。

在此前版本中例如 Visual Studio 2019/2022 等版本硬件要求均為至少 4 核心處理器和 4GB 內(nèi)存,但 Visual Studio 2026 硬件建議是 64GB 內(nèi)存和至少 16 核心的處理器。

事實(shí)上如果仔細(xì)查看發(fā)行文檔可以看到 2026 的硬件要求是沒(méi)有變化的,依然是至少 4GB 內(nèi)存和 4 核心處理器,那為什么微軟還在系統(tǒng)要求開(kāi)頭就建議 64GB 內(nèi)存和 16 核心處理器呢?

Visual Studio 團(tuán)隊(duì)性能架構(gòu)師 David Kean:

大家好,我是 Visual Studio 的性能架構(gòu)師。關(guān)于我提出的一些數(shù)據(jù),你可以吐槽我。

實(shí)際上 Visual Studio 2026 的最低和推薦配置與 2022 和 2019 相同,但在同樣的硬件上會(huì)有顯著更好的性能。新版本使用更少的資源,并在需要時(shí)更好地利用可用資源。面向內(nèi)部測(cè)試用戶(hù)的更新會(huì)在這方面做得更好。

那么 「最佳效果在 Windows 11 搭配 64 GB RAM 和 16 核 CPU 環(huán)境中」 這個(gè)說(shuō)法是怎么來(lái)的呢?

我的目標(biāo)是實(shí)現(xiàn)兩點(diǎn):

我經(jīng)常和開(kāi)發(fā)者交流,他們的 IT 部門(mén)通常會(huì)嚴(yán)格按照最低 / 推薦配置來(lái)配備硬件。Visual Studio 確實(shí)可以在這些配置上運(yùn)行 (Visual Studio 2026 更是如此),但實(shí)際上根據(jù)工作負(fù)載、需要打開(kāi)的項(xiàng)目大小或已安裝的擴(kuò)展 (例如 R#),在核心數(shù)量少于 8 GB 的 RAM 下,體驗(yàn)可能不佳。

我的第一個(gè)目標(biāo)是為開(kāi)發(fā)者提供一些依據(jù),讓他們能跟 IT、經(jīng)理或決策者交涉,爭(zhēng)取到更好更快的硬件。

我們通過(guò) A/B 測(cè)試嘗試調(diào)整 .NET GC 的使用。在 VS 2022 中首次使用了服務(wù)器端 GC,但我們不滿(mǎn)意速度和內(nèi)存使用之間的平衡。所有硬件不論內(nèi)存或 CPU 數(shù)量,都使用相同的 GC 設(shè)置,這種 「一刀切」的方式導(dǎo)致 64 GB RAM 也未被高效利用。

通過(guò)實(shí)際實(shí)驗(yàn),我們找到了基于內(nèi)存和核心數(shù)量調(diào)整 GC 設(shè)置的最佳平衡,并在 Visual Studio 2026 中啟用了它。

有了這些設(shè)置,64 GB RAM 和 16 個(gè) CPU 的配置在硬件成本與性能之間達(dá)到了最佳平衡。我們的算法可以伸縮,所以如果你使用 128 GB RAM 和 32 個(gè) CPU,效果會(huì)更好。

但要明確的是,Visual Studio 2026 在相同硬件上的運(yùn)行效果比過(guò)去 10 年的任何一個(gè)版本都要好,所以如果你在當(dāng)前硬件上使用 Visual Studio 2022 感覺(jué)良好,用 Visual Studio 2026 會(huì)更棒。

David Kean

Visual Studio 團(tuán)隊(duì)

所以簡(jiǎn)單來(lái)說(shuō)微軟架構(gòu)師的想法就是給出官方建議的用戶(hù)配置后,你可以向公司 IT 部門(mén)申請(qǐng)配置更高的開(kāi)發(fā)機(jī)以便獲得更好的開(kāi)發(fā)體驗(yàn),官方建議配置可以作為依據(jù)讓開(kāi)發(fā)者與 IT、經(jīng)理或公司決策者進(jìn)行交涉。

當(dāng)然這種情況也確實(shí)是現(xiàn)實(shí),不少公司給開(kāi)發(fā)者配備的機(jī)器還是很老的硬件導(dǎo)致開(kāi)發(fā)性能不佳,尤其是 IT 部門(mén)和財(cái)務(wù)部門(mén)總是傾向于降低預(yù)算,于是開(kāi)發(fā)者拿到的機(jī)器可能還是 8 核心 16GB 的設(shè)備,這些設(shè)備拿來(lái)開(kāi)發(fā)也行只是性能問(wèn)題導(dǎo)致開(kāi)發(fā)體驗(yàn)不夠好。

現(xiàn)在有了微軟官方提供的依據(jù)后開(kāi)發(fā)者至少可以光明正大的向公司申請(qǐng)配置更高的開(kāi)發(fā)機(jī),至少不會(huì)因?yàn)橛布阅軉?wèn)題經(jīng)常導(dǎo)致卡頓和崩潰,這也可以提高開(kāi)發(fā)效率。

當(dāng)然開(kāi)發(fā)者也不太需要擔(dān)心公司看到這篇文章而不給提供更高配置的機(jī)器,大多數(shù)企業(yè)應(yīng)該都不會(huì)注意到這篇文章,如果 IT 部門(mén)真的看到這篇文章或許也能理解為什么要提供高配機(jī)器。

以上就是“微軟故意將VS2026硬件建議設(shè)置為64GB內(nèi)存16核CPU 方便開(kāi)發(fā)者找公司申請(qǐng)高配機(jī)的詳細(xì)內(nèi)容,想要了解更多IT圈內(nèi)資訊歡迎持續(xù)關(guān)注編程學(xué)習(xí)網(wǎng)。

掃碼二維碼 獲取免費(fèi)視頻學(xué)習(xí)資料

Python編程學(xué)習(xí)

查 看2022高級(jí)編程視頻教程免費(fèi)獲取