695 B
695 B
Profiler::Get
获取进程级全局 Profiler 实例。
static Profiler& Get();
行为说明
当前实现使用函数内静态对象保存单例,整个进程只存在一个 Profiler 实例。它不会在 Get() 时自动初始化或清空样本。
参数
- 无。
返回值
Profiler&- 全局 profiler 引用。
线程语义
- 单例构造本身由 C++ 保证线程安全;后续使用仍需遵守当前 profiler 不支持并发埋点的限制。
示例
XCEngine::Debug::Profiler& profiler = XCEngine::Debug::Profiler::Get();
profiler.Initialize();