Files
XCEngine/docs/api/debug/profiler/endprofile.md

588 B
Raw Blame History

Profiler::EndProfile

void EndProfile()

结束当前性能分析块。从栈顶弹出分析节点并计算持续时间endTime - startTime将结果保存到样本列表中。

返回: void

线程安全: 线程安全

复杂度: O(1)

示例:

#include <XCEngine/Debug/Profiler.h>

void RenderPipeline() {
    XCEngine::Debug::Profiler::Get().BeginProfile("RenderPipeline");
    // ... 渲染逻辑 ...
    XCEngine::Debug::Profiler::Get().EndProfile();
}

相关文档