# MemoryManager::Initialize 初始化内部系统分配器。 ```cpp void Initialize(); ``` ## 行为说明 当前实现是幂等的: 1. 如果 `m_initialized` 已经是 `true`,直接返回。 2. 否则执行 `m_systemAllocator = new SystemAllocator();` 3. 把 `m_initialized` 设为 `true`。 ## 返回值 - 无。 ## 当前实现限制 - 不加锁,不适合并发初始化。 - 不处理 `new SystemAllocator()` 失败后的恢复逻辑。 - 不会因为 `m_trackAllocations` 的值不同而启用额外跟踪流程。 ## 相关文档 - [返回类型总览](MemoryManager.md) - [GetSystemAllocator](GetSystemAllocator.md) - [Shutdown](Shutdown.md)