5. 游戏支持系统_冲突文件_zkx_20240828215908

子系统的启动和终止

  1. 手动的启动和终止

  2. 构建有向依赖图自动启动和终止

内存管理

  1. 避免动态内存分配

    1. 维持最低限度的堆分配, 并且永不在紧凑循环中使用堆分配

  2. 把数据至于细小连续的内存块

基于堆栈的分配器

  • 在堆中预分配一大块内存

  • 使用算法将这块内存作为单例像栈一样使用

  • 可以分配任意大小的数据

实际操作

  • 双端堆栈分配器

  • 池分配器

  • 单帧和双缓冲内存分配器

最后更新于