Episode

C++ Dynamic Debugging

with Leslie Richardson

David Li and Micheal Price show how C++ Dynamic Debugging deoptimizes code you set breakpoints on or step into and how this gives you the performance of optimized code with the debugging experience of unoptimized code.

Chapters

  • 00:00 - Introduction
  • 01:06 - What is dynamic debugging
  • 02:30 - Debugging optimized C code
  • 07:30 - Demo of dynamic debugging
  • 09:00 - Using familiar debugging actions
  • 12:50 - Deoptimizing specific frames
  • 15:15 - Discussion of benefits and scenarios
  • 16:15 - Turning on dynamic debugging
  • 17:05 - More on features of dynamic debugging
  • 20:35 - Wrap-up

Have feedback? Submit an issue here.