Table of Contents

Class SamplingHeapProfileNode

Namespace
OpenQA.Selenium.DevTools.V147.HeapProfiler
Assembly
Selenium.WebDriver.dll

Sampling Heap Profile node. Holds callsite information, allocation statistics and child nodes.

public sealed class SamplingHeapProfileNode
Inheritance
SamplingHeapProfileNode
Inherited Members

Properties

CallFrame

Function location.

[JsonPropertyName("callFrame")]
public CallFrame CallFrame { get; set; }

Property Value

CallFrame

Children

Child nodes.

[JsonPropertyName("children")]
public SamplingHeapProfileNode[] Children { get; set; }

Property Value

SamplingHeapProfileNode[]

Id

Node id. Ids are unique across all profiles collected between startSampling and stopSampling.

[JsonPropertyName("id")]
public long Id { get; set; }

Property Value

long

SelfSize

Allocations size in bytes for the node excluding children.

[JsonPropertyName("selfSize")]
public double SelfSize { get; set; }

Property Value

double