Data Oriented Design - C++

Publicado el: 13 mayo 2025
en el canal de: DeepDiveDev
855
37

In this video, we're diving into an important concept in modern performance-critical programming - Data-Oriented Design

My Memory Mananagement Series:    • Stack Memory (And why it matters)  

My C++ in X Seconds Series:    • System In 153 Seconds - C++  

00:00 - Introduction to Data-Oriented Design (DOD)
00:14 - Why DOD Matters in Performance-Critical Systems
00:30 - What is Data-Oriented Design?
00:52 - Data Access vs Behavior Bottlenecks
01:10 - C++ Class Example & CPU Cache Basics
01:39 - The Problem with Contiguous Structs
02:19 - How DOD Solves Cache Inefficiency
02:27 - Refactoring with Structure of Arrays
02:45 - DOD Performance Gains
02:50 - Why DOD is Powerful in C++
03:24 - Entity Component Systems & DOD
03:34 - When to Apply DOD
04:00 - Signs You Might Benefit from DOD
04:22 - Trade-offs of Data-Oriented Design
04:52 - Object-Oriented vs Data-Oriented Thinking
05:11 - Getting Started: Practical Steps
05:37 - C++17/20 Features That Help with DOD
06:26 - Key Takeaways on DOD in C++
07:04 - Aligning Design with Performance Goals
07:12 - Outro & More C++ Content


En esta página del sitio puede ver el video en línea Data Oriented Design - C++ de Duración hora minuto segunda en buena calidad , que subió el usuario DeepDiveDev 13 mayo 2025, comparta el enlace con amigos y conocidos, en youtube este video ya ha sido visto 855 veces y le gustó 37 a los espectadores. Disfruta viendo!