780 B
780 B
Profiler::EndFrame
结束当前帧的 profiling 周期。
void EndFrame();
行为说明
当前实现会直接清空内部 m_samples 数组,而不会导出、返回或持久化这些样本。
这意味着当前版本里:
BeginProfile/EndProfile采集到的数据是短暂的。- 如果你在同一帧内没有其它方式读取样本,调用
EndFrame后这些数据就会被丢弃。
参数
- 无。
返回值
- 无。
线程语义
- 无同步保护;建议与 BeginFrame 在同一线程调用。
示例
auto& profiler = XCEngine::Debug::Profiler::Get();
profiler.BeginFrame();
// ...
profiler.EndFrame();