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

YouTube

Cutting C++ Exception Time by +90%

CppCon via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a comprehensive conference talk that demonstrates how to achieve over 90% performance improvements in C++ exception handling for embedded systems. Learn from Khalil Estell's year-long optimization journey as he shares the complete roadmap from initial benchmarking to final implementation, revealing techniques applicable to any performance-critical C++ system. Discover how to build precise measurement frameworks for CPU cycle improvements, navigate and modernize legacy codebases spanning 25 years, and demystify the actual sources of non-determinism in exception handling. Master data-oriented design principles to convert O(log(n)) operations to O(1), work within fixed ABI constraints without compromising performance, and leverage community expertise to shape product requirements. Gain insights into the future landscape of C++ exception handling while acquiring performance optimization techniques valuable for embedded firmware, high-frequency trading systems, games, and web servers. Understand how exceptions can reduce binary sizes and overcome traditional performance concerns through systematic optimization approaches that demonstrate the power of community collaboration in advancing C++ development practices.

Syllabus

Cutting C++ Exception Time by +90%? - Khalil Estell - CppCon 2025

Taught by

CppCon

Reviews

Start your review of Cutting C++ Exception Time by +90%

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.