struct
CPUProfilerPreciseSamplingEntry::Data
Public
Constructors
Data
Data() = default
Fields
NumCalls
u32 NumCalls
Number of times the block was entered.
MemAllocs
u64 MemAllocs
Number of memory allocations that happened within the block.
MemFrees
u64 MemFrees
Number of memory deallocations that happened within the block.
AvgCycles
u64 AvgCycles
Average number of cycles it took to execute the block, per call.
MaxCycles
u64 MaxCycles
Maximum number of cycles of a single call in the block.
TotalCycles
u64 TotalCycles
Total number of cycles across all calls in the block.
AvgSelfCycles
u64 AvgSelfCycles
Average number of cycles it took to execute the block, per call.
Ignores cycles used by child blocks.
TotalSelfCycles
u64 TotalSelfCycles
Total number of cycles across all calls in the block.
Ignores time used by child blocks.
EstimatedSelfOverhead
u64 EstimatedSelfOverhead
Estimated overhead of profiling methods, only for this exact block.
In cycles.
EstimatedOverhead
u64 EstimatedOverhead
Estimated overhead of profiling methods for this block and all children.
In cycles.
PctOfParent
float PctOfParent
Percent of parent block cycles used by this block.
Ranging [0.0, 1.0].