667 B
667 B
MemoryManager::Initialize
初始化内部系统分配器。
void Initialize();
行为说明
当前实现是幂等的:
- 如果
m_initialized已经是true,直接返回。 - 否则执行
m_systemAllocator = new SystemAllocator(); - 把
m_initialized设为true。
返回值
- 无。
当前实现限制
- 不加锁,不适合并发初始化。
- 不处理
new SystemAllocator()失败后的恢复逻辑。 - 不会因为
m_trackAllocations的值不同而启用额外跟踪流程。