# Profiler::EndProfile ```cpp void EndProfile() ``` 结束当前性能分析块。从栈顶弹出分析节点并计算持续时间(endTime - startTime),将结果保存到样本列表中。 **返回:** `void` **线程安全:** ✅ 线程安全 **复杂度:** O(1) **示例:** ```cpp #include void RenderPipeline() { XCEngine::Debug::Profiler::Get().BeginProfile("RenderPipeline"); // ... 渲染逻辑 ... XCEngine::Debug::Profiler::Get().EndProfile(); } ``` ## 相关文档 - [Profiler 总览](profiler.md) - 返回类总览