微軟持續改進Visual Studio 2022,預計將會在17.4加入兩個重要功能,其一是提升C++索引效能,第二則是支援多儲存庫

在Visual Studio 2022 17.4中,無論是遊戲開發人員,還是需要處理大型程式碼庫或包含許多C++專案的解決方案開發者,都將明顯感覺到開發體驗提升。Visual Studio 2022 17.4大幅減少首次開啟C++專案所需要的時間,與Visual Studio 2022 17.3相比,大型C++專案的速度可提升20%到36%,而與Visual Studio 2019比較起來,效能提升更可能達2到6倍。

微軟使用戰爭機器遊戲、虛幻引擎5和Chromium專案來進行實驗,比較Visual Studio 2019 16.11和Visual Studio 2022 17.4的冷啟動速度。在Visual Studio 2019中,戰爭機器完全索引需要6.5分鐘,而在Visual Studio 2022則只需要2.5分鐘。

Visual Studio 2019完全索引全新的C++虛幻引擎5需要2.5分鐘,而Visual Studio 2022僅需要1分鐘,另外,大規模開源專案Chromium,在其Visual Studio解決方案有超過12,000個專案,使用Visual Studio 2019索引需要31分鐘,而在Visual Studio 2022就僅需要5分鐘。

另外,微軟回應開發者社群的功能需求,將在Visual Studio 2022 17.4加入多儲存庫支援,將可讓開發者同時在Visual Studio 2022,連結10個活動中的Git儲存庫,這項能力使得開發者可以跨多儲存庫解決方案,並且同時進行Git操作。

官方舉例,像是在大型的網頁專案中,開發者可能需要不同的儲存庫,來管理前端、API、資料庫、文件和各種函式庫與相依項目。過去開發者需要打開多個Visual Studio實例,才能在不同的儲存庫中工作,但現在在同一個儲存庫,就能進行管理、查看和除錯。多儲存庫支援上,Visual Studio擴展了Git Changes和Git Repository視窗功能,開發者能夠以管理單個儲存庫相同的體驗管理多儲存庫,同時跨多個儲存庫創建分支。

目前Visual Studio 2022 17.4先支援10個活動儲存庫,微軟提到,他們會持續監控這對I/O、CPU和UI回應效能的影響。因為在預覽版,只有不到0.05%的使用者使用超過10個儲存庫,微軟會持續收集回饋,作為未來調整的參考。

熱門新聞

Advertisement