摘要: 知其然,知其所以然,知其将然。 世间万象,皆有其然; 然有因,因有果,果未至,然将至; 能知三者者,见表及里,预未见之事,如见掌上纹。 阅读全文
posted @ 2025-07-24 11:41 三页菌 阅读(9) 评论(0) 推荐(0)
摘要: 引言:两种哲学,两种世界观 在现代软件开发中,**面向对象设计(OOP)**长期被视为主流设计范式,强调模块化、封装性、继承性与行为抽象,广泛用于应用逻辑、UI、业务系统等领域。 但随着硬件的发展与性能瓶颈的逼近,另一种设计哲学——**数据导向设计(DOD, Data-Oriented Design 阅读全文
posted @ 2025-07-24 11:26 三页菌 阅读(38) 评论(0) 推荐(0)
摘要: 在高性能软件设计中,**Data-Oriented Design(DOD,数据导向设计)**正逐渐成为现代系统架构的核心思维。无论是游戏引擎、数据库、操作系统还是 GPU 渲染管线,我们都能看到它的影子。它是对 "大道至简" 精神在计算机世界中的一种高度演绎。 本文将用清晰直观的方式,揭示 DOD 阅读全文
posted @ 2025-07-24 11:08 三页菌 阅读(89) 评论(0) 推荐(0)
摘要: 分组(Grouping)→ Archetype 设计哲学:结构一致的实体放在一起,方便批处理和调度系统。 对齐(Alignment)→ Chunk 内部组件列式排列 设计哲学:让 CPU 一次读取多个值,不浪费缓存,每次访问都“顺滑”地推进。 批量(Batching)→ Chunk 是批处理的最小单 阅读全文
posted @ 2025-07-24 11:07 三页菌 阅读(14) 评论(0) 推荐(0)
摘要: Unity 的 DOTS(Data-Oriented Technology Stack)是面向性能极致优化的一种架构范式,其底层结构设计并非偶然,而是深思熟虑的结果。本篇文章将从开发者最熟悉的入口——MonoBehaviour 脚本 + Baker 入手,逐步剖析 DOTS 中 Entity 是如何 阅读全文
posted @ 2025-07-24 10:58 三页菌 阅读(335) 评论(0) 推荐(0)