Class ProfileNode
- java.lang.Object
-
- org.openqa.selenium.devtools.profiler.model.ProfileNode
-
public class ProfileNode extends java.lang.Object
Profile node. Holds callsite information, execution statistics and child nodes.
-
-
Constructor Summary
Constructors Constructor Description ProfileNode(java.lang.Integer id, CallFrame callFrame, java.lang.Integer hitCount, java.util.List<java.lang.Integer> children, java.lang.String deoptReason, java.util.List<PositionTickInfo> positionTicks)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CallFrame
getCallFrame()
Function location.java.util.List<java.lang.Integer>
getChildren()
Child node ids.java.lang.String
getDeoptReason()
The reason of being not optimized.java.lang.Integer
getHitCount()
Number of samples where this node was on top of the call stack.java.lang.Integer
getId()
Unique id of the node.java.util.List<PositionTickInfo>
getPositionTicks()
An array of source position ticks.
-
-
-
Constructor Detail
-
ProfileNode
public ProfileNode(java.lang.Integer id, CallFrame callFrame, java.lang.Integer hitCount, java.util.List<java.lang.Integer> children, java.lang.String deoptReason, java.util.List<PositionTickInfo> positionTicks)
-
-
Method Detail
-
getId
public java.lang.Integer getId()
Unique id of the node.
-
getCallFrame
public CallFrame getCallFrame()
Function location.
-
getHitCount
public java.lang.Integer getHitCount()
Number of samples where this node was on top of the call stack.
-
getChildren
public java.util.List<java.lang.Integer> getChildren()
Child node ids.
-
getDeoptReason
public java.lang.String getDeoptReason()
The reason of being not optimized. The function may be deoptimized or marked as don't optimize.
-
getPositionTicks
public java.util.List<PositionTickInfo> getPositionTicks()
An array of source position ticks.
-
-