Partilhar via


Introdução ao C++ Build Insights

As ferramentas C++ Build Insights estão disponíveis no Visual Studio 2019 e posterior. Para consultar a documentação dessa versão, ajuste o seletor de versão do Visual Studio neste artigo para Visual Studio 2019 ou posterior. Encontra-se na parte superior do índice desta página.

O C++ Build Insights é uma coleção de ferramentas que coletam dados sobre suas compilações C++ e os apresentam em um formato que pode ajudá-lo a responder a perguntas comuns, como:

  • As minhas compilações estão suficientemente paralelizadas?
  • O que devo incluir no meu cabeçalho pré-compilado (PCH)?
  • Existe algum gargalo específico no qual eu deva me concentrar para aumentar minhas velocidades de construção?

Os principais componentes desta tecnologia são:

  • vcperf.exe, um utilitário de linha de comando que você pode usar para coletar rastreamentos para suas compilações
  • Uma extensão WPA (Analisador de Desempenho do Windows) que permite exibir rastreamentos de compilação no WPA e
  • O kit de desenvolvimento de software C++ Build Insights para criar suas próprias ferramentas que consomem dados do C++ Build Insights.

Secções de documentação

vcperf e Windows Performance Analyzer
Saiba como coletar rastreamentos de compilação para seus projetos C++ e como visualizá-los no WPA.

Noções básicas de desempenho do Windows
Descubra dicas úteis de WPA para analisar seus rastreamentos de compilação.

C++ Build Insights SDK
Uma visão geral do C++ Build Insights SDK.

Artigos

Leia estes artigos do blog oficial da equipe C++ para obter mais informações sobre o C++ Build Insights:

Apresentando o C++ Build Insights
Analise suas compilações programaticamente com o C++ Build Insights SDK
Encontrando gargalos de compilação com o C++ Build Insights
Compilações mais rápidas com sugestões de PCH do C++ Build Insights
Perfilagem de metaprogramas de templates com o C++ Build Insights
Melhorando o tempo de geração de código com o C++ Build Insights
Apresentando vcperf /timetrace para análise de tempo de compilação em C++
Compilações C++ mais rápidas, simplificadas: uma nova métrica para o tempo