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

YouTube

Your Optimized Code Can Be Debugged - Here's How With MSVC C++ Dynamic Debugging

CppCon via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Learn how to effectively debug optimized C++ code using Visual Studio 2022's Dynamic Debugging feature in this 33-minute conference talk from CppCon 2025. Discover solutions to common debugging challenges like "variable was optimized away" messages, erratic stepping behavior, and missed breakpoints that plague developers working with optimized code. Explore how C++ Dynamic Debugging enables you to run optimized code at full performance while debugging unoptimized versions, eliminating the need for compiler flag compromises or pragma optimize workarounds. Master practical techniques for leveraging this tooling to maintain both code performance and debugging ease. Gain insights into the underlying technical architecture that makes Dynamic Debugging powerful, user-friendly, and fast to build, presented by Eric Brumer, an engineering manager on Microsoft's C++ compiler back-end team.

Syllabus

Your Optimized Code Can Be Debugged - Here's How With MSVC C++ Dynamic Debugging - Eric Brumer

Taught by

CppCon

Reviews

Start your review of Your Optimized Code Can Be Debugged - Here's How With MSVC C++ Dynamic Debugging

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.