我对 GTA IV 这样的游戏可能使用的内存管理类型很感兴趣,因为它需要非常快速地创建和删除大量对象。如何避免碎片化堆和其他东西。如果有人能指出我正确的方向,我将不胜感激。
最佳答案
他们使用 memory pooling 之类的东西、专用分配器和专用容器类。
- Hoard Memory多线程程序的分配器。
- EA 版本的 STL .包含分配器、容器、
关于c++ - 像 GTA IV 这样的游戏如何不碎片化堆?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4687643/