Začínáme s C++ Build Insights
Nástroje C++ Build Insights jsou dostupné v sadě Visual Studio 2019 a novějších. Pokud chcete zobrazit dokumentaci pro tuto verzi, nastavte ovládací prvek selektoru verzí sady Visual Studio pro tento článek na Visual Studio 2019 nebo novější. Nachází se v horní části obsahu na této stránce.
C++ Build Insights je kolekce nástrojů, které shromažďují data o sestaveních C++ a představují je ve formátu, který vám pomůže zodpovědět běžné otázky, jako jsou:
- Jsou moje sestavení dostatečně paralelizovaná?
- Co mám zahrnout do předkompilované hlavičky (PCH)?
- Mám se zaměřit na zvýšení rychlosti sestavení určitým kritickým bodem?
Mezi hlavní komponenty této technologie patří:
vcperf.exe
, nástroj příkazového řádku, který můžete použít ke shromažďování trasování sestavení- Rozšíření Windows Analyzátor výkonu (WPA), které umožňuje zobrazit trasování sestavení v WPA a
- Sada pro vývoj softwaru C++ Build Insights pro vytváření vlastních nástrojů, které využívají data C++ Build Insights.
Oddíly dokumentace
vcperf a Windows Analyzátor výkonu
Zjistěte, jak shromažďovat trasování sestavení pro projekty C++ a jak je zobrazit v WPA.
Základy výkonu Windows
Objevte užitečné tipy WPA pro analýzu trasování sestavení.
C++ Build Insights SDK
Přehled sady C++ Build Insights SDK.
Články
Další informace o nástroji C++ Build Insights najdete v těchto článcích z oficiálního blogu týmu C++:
Představení přehledů sestavení C++
Analýza sestavení prostřednictvím kódu programu pomocí sady C++ Build Insights SDK
Vyhledání kritických bodů sestavení pomocí přehledů sestavení jazyka C++
Rychlejší sestavení s návrhy PCH z C++ Build Insights
Metaprogramy šablony profilace pomocí přehledů sestavení C++
Vylepšení doby generování kódu pomocí přehledů sestavení jazyka C++
Představení analýzy času sestavení vcperf /timetrace pro analýzu času sestavení jazyka C++
Rychlejší sestavení jazyka C++, zjednodušená: nová metrika pro čas