淘沙TV
软件架构与设计

CppCon 2014:Mike Acton 谈面向数据的设计与 C++

原名:CppCon 2014: Mike Acton "Data-Oriented Design and C++"
dailyrain·YouTube 86.2 万次观看·B站 388 播放·3 年前·1:27:46
在 B 站打开 原 YouTube 版本

关于这个视频

Insomniac Games 的 Mike Acton 认为程序的目的是转换数据,并展示了常见的 C++ 方法如何在性能关键型游戏开发中对抗这一点。他介绍了缓存行为、数据布局和编译器的限制。

HN 为什么推荐它:尽管 Acton 的风格直率,但 HN 认为这是面向数据的设计和硬件感知性能思维的首选话题。

“开始考虑高吞吐量系统性能的最容易理解的方法之一”— HN 评论 · 2026 · 原文

查看英文原文

Mike Acton of Insomniac Games argues that a program's purpose is transforming data, and shows how common C++ approaches work against that in performance-critical game development. He covers cache behavior, data layout and the limits of compilers.

Why HN likes it: It is the go-to talk HN points to for data-oriented design and hardware-aware performance thinking, despite Acton's blunt style.

“one of the most digestible ways to start thinking about performance in high throughput systems”

HN 提及 20 次推荐者 9 人首次 2015最近 2026质量分 10.5

原视频频道:CppCon · YouTube 86.2 万次观看

演讲进阶常青面向数据的设计c++缓存性能游戏引擎数组结构