Build the Finance Skills That Lead to Promotions — Not Just Certificates
Google, IBM & Microsoft Certificates — All in One Plan
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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