Class SamplingHeapProfileNode
- java.lang.Object
-
- org.openqa.selenium.devtools.heapprofiler.model.SamplingHeapProfileNode
-
public class SamplingHeapProfileNode extends java.lang.Object
Sampling Heap Profile node. Holds callsite information, allocation statistics and child nodes.
-
-
Constructor Summary
Constructors Constructor Description SamplingHeapProfileNode(CallFrame callFrame, java.lang.Number selfSize, java.lang.Integer id, java.util.List<SamplingHeapProfileNode> children)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CallFrame
getCallFrame()
Function location.java.util.List<SamplingHeapProfileNode>
getChildren()
Child nodes.java.lang.Integer
getId()
Node id.java.lang.Number
getSelfSize()
Allocations size in bytes for the node excluding children.
-
-
-
Constructor Detail
-
SamplingHeapProfileNode
public SamplingHeapProfileNode(CallFrame callFrame, java.lang.Number selfSize, java.lang.Integer id, java.util.List<SamplingHeapProfileNode> children)
-
-
Method Detail
-
getCallFrame
public CallFrame getCallFrame()
Function location.
-
getSelfSize
public java.lang.Number getSelfSize()
Allocations size in bytes for the node excluding children.
-
getId
public java.lang.Integer getId()
Node id. Ids are unique across all profiles collected between startSampling and stopSampling.
-
getChildren
public java.util.List<SamplingHeapProfileNode> getChildren()
Child nodes.
-
-