Compartilhar via


Introdução ao C++ Build Insights

As ferramentas do C++ Build Insights estão disponíveis no Visual Studio 2019 e posteriores. Para ver a documentação dessa versões, defina o controle seletor de Versão do Visual Studio para este artigo do Visual Studio 2019 ou posteriores. Ele é encontrado na parte superior da tabela de conteúdo nesta página.

O C++ Build Insights é uma coleção de ferramentas que fornece maior visibilidade na cadeia de ferramentas do Microsoft Visual C++ (MSVC). As ferramentas coletam dados sobre os builds do C++ e os apresentam em um formato que o ajuda a responder perguntas comuns, como:

  • Meus builds estão suficientemente paralelizados?
  • O que devo incluir no meu cabeçalho pré-compilado (PCH)?
  • Há um gargalo específico no qual devo me concentrar para aumentar velocidades de build?

Os principais componentes dessa tecnologia são:

  • vcperf.exe, um utilitário de linha de comando que pode ser usado para coletar rastreamentos para seus builds,
  • uma extensão WPA (Windows Performance Analyzer) que permite exibir rastreamentos de build no WPA e
  • o SDK do C++ Build Insights, um kit de desenvolvimento de software para criar suas próprias ferramentas que consomem dados do C++ Build Insights.

Seções de documentação

Tutorial: vcperf e Windows Performance Analyzer
Aprender como coletar rastreamentos de build para projetos do C++ e como exibi-los no WPA.

Tutorial: Noções básicas de desempenho do Windows
Descubra dicas úteis do WPA para analisar seus rastreamentos de build.

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

Artigos

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

Apresentando o C++ Build Insights

Analise seus builds programaticamente com o SDK do C++ Build Insights

Localizando gargalos de build com o C++ Build Insights

Compilações mais rápidas com sugestões de PCH do C++ Build Insights

Metaprogramas de modelo de criação de perfil 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 build do C++

Compilações C++ mais rápidas e simplificadas: uma nova métrica para o tempo