Microsoft has introduced that it made a number of efficiency enhancements in Visible Studio 2022 within the 17.3 launch. Primarily these enhancements relate to Git branch switching and C++.
Some customers could have beforehand skilled delays when switching branches, or needed to watch for tasks to reload after switching branches.
In response to Microsoft, the method of switching between branches in Visible Studio utilizing Git tooling requires this system to invoke the corresponding Git command for testing the department, in addition to invoking relevant venture and resolution reloads, which may take a very long time relying on what’s required.
One of many enhancements Microsoft is rolling out is to keep away from having to reload for a lot of eventualities. That is achieved by utilizing focused in place resolution updates. The corporate additionally improved the answer and venture reload time and decreased corresponding blocking operations.
Microsoft claims that the variety of wanted department switches have been decreased by about 80% and resolution reloads have been improved by 30%, on common.
The corporate additionally improved growth pace when coding in C++. Enhancements embrace decreased indexing time and an up to date Go to All expertise.
In response to the corporate, in Visible Studio 2019 16.11, it might take about 26 minutes for the Chromium repository to index totally, and with this newest replace it ought to take about six minutes to do the identical.
The corporate additionally gave examples of coding in an Unreal Engine 5 resolution, which has a 72 second enchancment in Visible Studio 2022 17.3 over Visible Studio 2019 16.11, and a 4.3x sooner time to colorization after a chilly begin.
Go to All is a Visible Studio function for transferring round shortly in recordsdata. As of this launch, outcomes will present up as you kind reasonably than after you cease typing. Go to All additionally now consists of Contextual Code Previews, which permits builders to preview code search outcomes and make edits throughout the code.