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
Recommended resources
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
Recommended resources
Video URL
HTML iframe