class CPUProfilerReport

CPU profiling report containing all profiling information for a single profiling session.

Public

Constructors

CPUProfilerReport

CPUProfilerReport() = default

Methods

GetBasicSamplingData

const CPUProfilerBasicSamplingEntry &GetBasicSamplingData() const

Returns root entry for the basic (time based) sampling data.

Root entry always contains the profiling block associated with the entire thread.

GetPreciseSamplingData

const CPUProfilerPreciseSamplingEntry &GetPreciseSamplingData() const

Returns root entry for the precise (CPU cycle based) sampling data.

Root entry always contains the profiling block associated with the entire thread.

Private

Fields

mBasicSamplingRootEntry

CPUProfilerBasicSamplingEntry mBasicSamplingRootEntry

mPreciseSamplingRootEntry

CPUProfilerPreciseSamplingEntry mPreciseSamplingRootEntry