# Profiler::Shutdown 清空 profiler 内部状态。 ```cpp void Shutdown(); ``` ## 行为说明 当前实现会: - 清空 `m_samples` - 清空 `m_profileStack` - 把 `m_initialized` 设为 `false` 它不会导出当前样本,也不会保留历史结果。 ## 参数 - 无。 ## 返回值 - 无。 ## 线程语义 - 应在不再有 profile 区段写入时调用。 ## 示例 ```cpp XCEngine::Debug::Profiler::Get().Shutdown(); ``` ## 相关文档 - [返回类型总览](Profiler.md) - [Initialize](Initialize.md)