compontentsystem:主线程
jobcomponentsystem:多线程 (update 返回值)
1.ecs 为什么访问内存快?
chunk的概念:将相同的组件的实体放入同一块内存,如果 内存块不够使用 会再次开辟。
archtype的概念:一组多个相同的chunk 成为archtype
传统方式问题:
1、数据冗余
2、单线程处理
3、编译器问题(无法达到最高效的方式)
dots:
1、ECS:数据和行为分离
2、job system:多线程,充分发挥多核CPU的特性
3、Burst complier:编译生高效的代码