Class Profile
Profile.
public sealed record Profile : IEquatable<Profile>
- Inheritance
-
Profile
- Implements
- Inherited Members
Constructors
Profile(ImmutableArray<ProfileNode>, double, double)
Profile.
public Profile(ImmutableArray<ProfileNode> Nodes, double StartTime, double EndTime)
Parameters
NodesImmutableArray<ProfileNode>The list of profile nodes. First item is the root node.
StartTimedoubleProfiling start timestamp in microseconds.
EndTimedoubleProfiling end timestamp in microseconds.
Properties
EndTime
Profiling end timestamp in microseconds.
public double EndTime { get; init; }
Property Value
Nodes
The list of profile nodes. First item is the root node.
public ImmutableArray<ProfileNode> Nodes { get; init; }
Property Value
Samples
Ids of samples top nodes.
public ImmutableArray<long>? Samples { get; init; }
Property Value
StartTime
Profiling start timestamp in microseconds.
public double StartTime { get; init; }
Property Value
TimeDeltas
Time intervals between adjacent samples in microseconds. The first delta is relative to the profile startTime.
public ImmutableArray<long>? TimeDeltas { get; init; }