Files
XCEngine/docs/api/XCEngine/Debug/Profiler/Get.md

695 B

Profiler::Get

获取进程级全局 Profiler 实例。

static Profiler& Get();

行为说明

当前实现使用函数内静态对象保存单例,整个进程只存在一个 Profiler 实例。它不会在 Get() 时自动初始化或清空样本。

参数

  • 无。

返回值

  • Profiler& - 全局 profiler 引用。

线程语义

  • 单例构造本身由 C++ 保证线程安全;后续使用仍需遵守当前 profiler 不支持并发埋点的限制。

示例

XCEngine::Debug::Profiler& profiler = XCEngine::Debug::Profiler::Get();
profiler.Initialize();

相关文档