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 raccolgono 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- Estensione di Windows analizzatore prestazioni (WPA) che consente di visualizzare le tracce di compilazione in WPA e
- C++ Build Insights Software Development Kit per la creazione di strumenti personalizzati che usano i dati di C++ Build Insights.
Sezioni della documentazione
vcperf e Windows analizzatore prestazioni
Informazioni su come raccogliere tracce di compilazione per i progetti C++ e su come visualizzarle in WPA.
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