Class ProfileNode
Profile node. Holds callsite information, execution statistics and child nodes.
public sealed record ProfileNode : IEquatable<ProfileNode>
- Inheritance
-
ProfileNode
- Implements
- Inherited Members
Constructors
ProfileNode(long, CallFrame)
Profile node. Holds callsite information, execution statistics and child nodes.
public ProfileNode(long Id, CallFrame CallFrame)
Parameters
Properties
CallFrame
Function location.
public CallFrame CallFrame { get; init; }
Property Value
Children
Child node ids.
public ImmutableArray<long>? Children { get; init; }
Property Value
DeoptReason
The reason of being not optimized. The function may be deoptimized or marked as don't optimize.
public string? DeoptReason { get; init; }
Property Value
HitCount
Number of samples where this node was on top of the call stack.
public long? HitCount { get; init; }
Property Value
- long?
Id
Unique id of the node.
public long Id { get; init; }
Property Value
PositionTicks
An array of source position ticks.
public ImmutableArray<PositionTickInfo>? PositionTicks { get; init; }