Table of Contents

Class ProfileNode

Namespace
Selenium.WebDriver.BiDi.Cdp.Profiler
Assembly
Selenium.WebDriver.BiDi.Cdp.dll

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

Id long

Unique id of the node.

CallFrame CallFrame

Function location.

Properties

CallFrame

Function location.

public CallFrame CallFrame { get; init; }

Property Value

CallFrame

Children

Child node ids.

public ImmutableArray<long>? Children { get; init; }

Property Value

ImmutableArray<long>?

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

string

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

long

PositionTicks

An array of source position ticks.

public ImmutableArray<PositionTickInfo>? PositionTicks { get; init; }

Property Value

ImmutableArray<PositionTickInfo>?