《游戏编程模式》第五章笔记 | Notes for Game Programming Patterns Chapter 05

第五章:优化模式

优化游戏性能是一门高深的艺术,要接触到软件的各个层面。 底层程序员掌握硬件架构的种种特质。同时,算法研究者争先恐后地证明谁的过程是最有效率的。

本章描述了几个加速游戏的中间层模式。 数据局部性介绍了计算机的存储层次以及如何使用其以获得优势。 脏标识帮你避开不必要的计算。 对象池帮你避开不必要的内存分配。 空间分区加速了虚拟世界和其中元素的空间布局。

数据局部性

脏标识模式

对象池模式

空间分区