DOD设计哲学

分组(Grouping)→ Archetype

设计哲学:结构一致的实体放在一起,方便批处理和调度系统。

 

 

对齐(Alignment)→ Chunk 内部组件列式排列

设计哲学:让 CPU 一次读取多个值,不浪费缓存,每次访问都“顺滑”地推进。

 

 

批量(Batching)→ Chunk 是批处理的最小单位

设计哲学:比起处理单个对象,一次性处理整个块更高效,更适合多线程、向量化。

 

 

索引(Indexing)→ Entity = (Index, Version)

设计哲学:用数字管理对象,比引用更轻、更快、更安全,避免悬空引用和内存泄露。

posted @ 2025-07-24 11:07  三页菌  阅读(14)  评论(0)    收藏  举报