Dela via


Kom igång med C++ Build Insights

C++ Build Insights-verktygen är tillgängliga i Visual Studio 2019 och senare. Om du vill se dokumentationen för den versionen anger du väljaren för Visual Studio Version för den här artikeln till Visual Studio 2019 eller senare. Den finns överst i innehållsförteckningen på den här sidan.

C++ Build Insights är en samling verktyg som samlar in data om dina C++-versioner och presenterar dem i ett format som kan hjälpa dig att besvara vanliga frågor som:

  • Är mina kompileringar tillräckligt parallelliserade?
  • Vad ska jag ta med i min förkompilerade headerfil (PCH)?
  • Finns det en specifik flaskhals som jag bör fokusera på för att öka mina bygghastigheter?

De viktigaste komponenterna i den här tekniken är:

  • vcperf.exe, ett kommandoradsverktyg som du kan använda för att samla in spårningar för dina versioner
  • Ett WPA-tillägg (Windows Performance Analyzer) som gör att du kan visa byggspårningar i WPA och
  • C++ Build Insights-programvaruutvecklingspaketet för att skapa egna verktyg som använder C++ Build Insights-data.

Dokumentationsavsnitt

vcperf och Windows Performance Analyzer
Lär dig hur du samlar in byggspårningar för dina C++-projekt och hur du visar dem i WPA.

Grunderna i Windows-prestanda
Upptäck användbara WPA tips för att analysera dina byggloggar.

C++ Build Insights SDK
En översikt över C++ Build Insights SDK.

Artiklar

Läs de här artiklarna från den officiella C++-teambloggen för mer information om C++ Build Insights:

Introduktion till C++ Build Insights
Analysera dina versioner programmatiskt med C++ Build Insights SDK
Hitta flaskhalsar i bygget med C++ Build Insights
Snabbare versioner med PCH-förslag från C++ Build Insights
Profilering av mallmetaprogram med C++ Build Insights
Förbättra kodgenereringstiden med C++ Build Insights
Introduktion till vcperf /timetrace för C++ byggtidsanalys
Snabbare C++-versioner, förenklat: ett nytt mått för tid