Save 43% on 1 Year of Coursera Plus
AI Engineer - Learn how to integrate AI into software applications
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