DOD设计哲学
分组(Grouping)→ Archetype
设计哲学:结构一致的实体放在一起,方便批处理和调度系统。
对齐(Alignment)→ Chunk 内部组件列式排列
设计哲学:让 CPU 一次读取多个值,不浪费缓存,每次访问都“顺滑”地推进。
批量(Batching)→ Chunk 是批处理的最小单位
设计哲学:比起处理单个对象,一次性处理整个块更高效,更适合多线程、向量化。
索引(Indexing)→ Entity = (Index, Version)
设计哲学:用数字管理对象,比引用更轻、更快、更安全,避免悬空引用和内存泄露。

浙公网安备 33010602011771号