Stay in tune with your build using Build Insights
summary
C++ Build Insights profiles compile costs down to functions, headers, templates and link time, surfaces that 100,000 force inline calls amplify code size across switch branches, and shows templates consuming 10% of build time. Using the Visual Studio-integrated tool leads to concrete fixes — hoisting repeated inline calls and switching deep template recursion to constexpr — and yields measurable wins: an ~50% cut in build times in one case and an overall 30% build-time reduction on the demo project.
AI-written summary · about
chapters (8)
- 0:00Intro
- 0:40Install Build Insights
- 1:48Supertox Cart
- 2:21Build Insights
- 2:57Include Files
- 4:47Functions View
- 7:50Templates View
- 10:07Summary
related talks
04mInclude Cleanup and Diagnostics in Visual Studio
53mDebug C++ Without Running
57mC++ MythBusters Strike 2
01h 44mImproving C++ Compilation Times: Tools & Techniques
47mReducing Template Compilation Overhead, Using C++11, 14, 17, and 20.
01h 30mTuning C++: Benchmarks, and CPUs, and Compilers! Oh My!
50mC++ Costless Abstractions: the compiler view
05mBenchmarking Compilation Times
