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

SubmittedTitle on HNPointsComments
Jun 28, 2021Data-oriented design or why you might shoot yourself in the foot with OOP (2009) by tempodox236359
Dec 19, 2009Data-Oriented Design (Why You Might Be Shooting Yourself in The Foot With OOP) by gruseom5928

Cited in comments

Linked from 5 Hacker News comments by 4 different people, from Feb 2011 to Apr 2026.

Most recent:

Search every comment that links here →

More from Noel Llopis

All 3 posts →

Related posts from the same era