Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Why Is My C++ Build So Slow? Compilation Profiling and Visualization

CppCon via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore techniques for identifying and resolving slow C++ build times in this 53-minute conference talk from CppCon 2024. Samuel Privett, a Staff Robotics Software Engineer at Johnson and Johnson, addresses the critical but often overlooked issue of compilation performance that can significantly impact developer productivity, especially in large codebases. Learn about built-in capabilities in Clang and Ninja that help profile, visualize, and understand where the compiler spends time during builds. Discover practical methods to identify bottlenecks and implement strategies to mitigate long compilation times, ultimately improving development workflow efficiency. The presentation includes detailed slides available on GitHub and offers valuable insights for C++ developers working with growing codebases who want to optimize their build processes.

Syllabus

Why Is My C++ Build So Slow? Compilation Profiling and Visualization - Samuel Privett - CppCon 2024

Taught by

CppCon

Reviews

Start your review of Why Is My C++ Build So Slow? Compilation Profiling and Visualization

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.