Data Oriented Design - C++

Publicado em: 13 Maio 2025
no 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


Nesta página do site você pode assistir ao vídeo on-line Data Oriented Design - C++ duração hora minuto segundo em boa qualidade , que foi baixado pelo usuário DeepDiveDev 13 Maio 2025, compartilhe o link com seus amigos e conhecidos, no youtube este vídeo já foi visto 855 vezes e gostou 37 espectadores. Boa visualização!