Files
XCEngine/docs/api/XCEngine/Memory/MemoryManager/SetTrackAllocations.md

31 lines
534 B
Markdown
Raw Normal View History

2026-03-26 16:45:24 +08:00
# MemoryManager::SetTrackAllocations
2026-03-26 18:02:29 +08:00
设置是否跟踪分配。
2026-03-26 16:45:24 +08:00
```cpp
void SetTrackAllocations(bool track);
```
2026-03-26 18:02:29 +08:00
## 行为说明
2026-03-26 16:45:24 +08:00
2026-03-26 18:02:29 +08:00
当前实现只做一件事:
2026-03-26 16:45:24 +08:00
2026-03-26 18:02:29 +08:00
```cpp
m_trackAllocations = track;
```
2026-03-26 16:45:24 +08:00
2026-03-26 18:02:29 +08:00
它不会创建追踪器、不会改变 `ProxyAllocator` 行为,也不会影响 `DumpMemoryLeaks()``GenerateMemoryReport()` 的输出内容。
2026-03-26 16:45:24 +08:00
2026-03-26 18:02:29 +08:00
## 参数
2026-03-26 16:45:24 +08:00
2026-03-26 18:02:29 +08:00
- `track` - 要保存的跟踪开关值。
## 返回值
- 无。
2026-03-26 16:45:24 +08:00
## 相关文档
2026-03-26 18:02:29 +08:00
- [返回类型总览](MemoryManager.md)
- [DumpMemoryLeaks](DumpMemoryLeaks.md)