Todas essas são melhorias de desempenho no Visual Studio 2022 17.4.

Todas essas são melhorias de desempenho no Visual Studio 2022 17.4.

O Visual Studio 2022 17.4 foi lançado há algumas semanas. Este é um lançamento importante porque contém. NET 7 e suporta nativamente não apenas arquiteturas Windows x64 e Mac, mas também Arm64. Ele também possui muitos outros recursos, como fallback e integração de vários repositórios. Agora , a Microsoft detalhou todas as principais melhorias de desempenho na versão mais recente de seu popular Ambiente de Desenvolvimento Integrado (IDE).

Primeiro, localizar e substituir em arquivos agora é 3-4 vezes mais rápido em comparação com a versão 17.3. A Microsoft diz que conseguiu isso por meio de melhorias adicionais, como salvamento assíncrono e cache e indexação máximos. O 95º percentil dos dados de teste da Microsoft tem operações de substituição vinculadas a 25 segundos no Visual Studio 2022 17.3, em comparação com 8 segundos na versão 17.4.

Além disso, a indexação agora também é mais rápida para projetos C++. Você notará um ganho de desempenho de 25 a 30% ao preencher o índice do código-fonte em grandes projetos C++.

Da mesma forma, a necessidade de reiniciar a solução ao trocar de ramo foi reduzida em 80%. E comparado ao Visual Studio 2019, que levou 16 segundos para alternar as ramificações no percentil 95, o Visual Studio 2022 17.4 leva cerca de 10 segundos.

Enquanto isso, o ganho de desempenho é devido à resposta do switch de configuração. NET é mostrado na tabela abaixo:

Melhorias 17,3 (segundos) 17,4 (segundos) Crescimento
Margem de Herança 51.1 26.6 47,90%
Erros 60,3 27,8 53,90%
CodeLens 128,3 38.2 70,20%
Tarefas em segundo plano 219.2 89,9 58,90%

Passando para os testes de unidade, o Test Explorer deve exibir testes em projetos muito mais rapidamente. Nos testes da Microsoft, o desempenho dobrou em relação à versão anterior ao testar uma solução com 150 projetos e 300.000 testes. Da mesma forma, as compilações de teste foram executadas três vezes mais rápido e as conexões de processo do testador também foram estabelecidas mais rapidamente.

Por fim, a maioria das operações de salvamento foi movida para um thread em segundo plano para manter o IDE responsivo e não afetado pelo processo de salvamento. A Microsoft diz que essa melhoria será mais perceptível em discos rígidos lentos, grandes projetos e compartilhamentos de rede. Se você tiver algum comentário sobre a Microsoft, poderá compartilhá-lo com a empresa por meio de uma pesquisa ou por meio deste portal .

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *