Noel Llopis personal blog
Data-oriented design or why you might shoot yourself in the foot with OOP (2009)
Picture this: Toward the end of the development cycle, your game crawls, but you don’t see any obvious hotspots in the profiler. The culprit? Random memory access patterns and constant cache misses. In an attempt to improve performance, you try to parallelize parts of the code, but it takes heroic efforts, and, in the…
- Points
- 236
- HN comments
- 387
- Submissions
- 2
- Cited by
- 4 commenters
Software EngineeringGames & Graphics2021
On Hacker News
| Submitted | Title on HN | Points | Comments |
|---|---|---|---|
| Jun 28, 2021 | Data-oriented design or why you might shoot yourself in the foot with OOP (2009) by tempodox | 236 | 359 |
| Dec 19, 2009 | Data-Oriented Design (Why You Might Be Shooting Yourself in The Foot With OOP) by gruseom | 59 | 28 |
Cited in comments
Linked from 5 Hacker News comments by 4 different people, from Feb 2011 to Apr 2026.
Most recent:
- whizzter · Apr 10, 2026
- SomeCallMeTim · Feb 16, 2015
- SomeCallMeTim · Feb 3, 2015
- stonemetal · Jun 29, 2011
- pkaler · Feb 16, 2011