Condividi tramite


Introduzione a C++ Build Insights

Gli strumenti di Build Insights per C++ sono disponibili in Visual Studio 2019 e versioni successive. Per visualizzare la documentazione per tale versione, impostare il controllo selettore della versione di Visual Studio per questo articolo su Visual Studio 2019 o versione successiva. Si trova nella parte superiore del sommario in questa pagina.

C++ Build Insights è una raccolta di strumenti che offre maggiore visibilità sulla catena di strumenti di Microsoft Visual C++ (MSVC). Gli strumenti raccolgono i dati sulle compilazioni C++ e lo presentano in un formato che consente di rispondere a domande comuni, ad esempio:

  • Le compilazioni sono sufficientemente parallelizzate?
  • Cosa devo includere nell'intestazione precompilata (PCH)?
  • C'è un collo di bottiglia specifico che dovrei concentrarmi su per aumentare la velocità di compilazione?

I componenti principali di questa tecnologia sono:

  • vcperf.exe, un'utilità della riga di comando che è possibile usare per raccogliere tracce per le compilazioni,
  • un'estensione di Windows analizzatore prestazioni (WPA) che consente di visualizzare le tracce di compilazione in WPA e
  • C++ Build Insights SDK, un software development kit per la creazione di strumenti personalizzati che usano i dati di C++ Build Insights.

Sezioni della documentazione

Esercitazione: vcperf e Windows analizzatore prestazioni
Informazioni su come raccogliere tracce di compilazione per i progetti C++ e su come visualizzarle in WPA.

Esercitazione: Nozioni di base sulle prestazioni di Windows
Scopri utili suggerimenti WPA per l'analisi delle tracce di compilazione.

C++ Build Insights SDK
Panoramica di C++ Build Insights SDK.

Articoli

Leggere questi articoli dal blog ufficiale del team C++ per altre informazioni su C++ Build Insights:

Introduzione a C++ Build Insights

Analizzare le compilazioni a livello di codice con C++ Build Insights SDK

Ricerca di colli di bottiglia della compilazione con C++ Build Insights

Compilazioni più veloci con suggerimenti PCH da C++ Build Insights

Metagrammi dei modelli di profilatura con C++ Build Insights

Miglioramento del tempo di generazione del codice con C++ Build Insights

Introduzione a vcperf /timetrace per l'analisi del tempo di compilazione C++

Compilazioni C++ più veloci, semplificate: una nuova metrica per il tempo