-
public final class ProfileNodeProfile node. Holds callsite information, execution statistics and child nodes.
-
-
Field Summary
Fields Modifier and Type Field Description private final Integeridprivate final CallFramecallFrameprivate final IntegerhitCountprivate final List<Integer>childrenprivate final StringdeoptReasonprivate final List<PositionTickInfo>positionTicks
-
Constructor Summary
Constructors Constructor Description ProfileNode(Integer id, CallFrame callFrame, Integer hitCount, List<Integer> children, String deoptReason, List<PositionTickInfo> positionTicks)
-
Method Summary
Modifier and Type Method Description final Integercomponent1()final CallFramecomponent2()final Integercomponent3()final List<Integer>component4()final Stringcomponent5()final List<PositionTickInfo>component6()final ProfileNodecopy(Integer id, CallFrame callFrame, Integer hitCount, List<Integer> children, String deoptReason, List<PositionTickInfo> positionTicks)final IntegergetId()Unique id of the node. final CallFramegetCallFrame()Function location. final IntegergetHitCount()Number of samples where this node was on top of the call stack. final List<Integer>getChildren()Child node ids. final StringgetDeoptReason()The reason of being not optimized. final List<PositionTickInfo>getPositionTicks()An array of source position ticks. -
-
Method Detail
-
component1
final Integer component1()
-
component2
final CallFrame component2()
-
component3
final Integer component3()
-
component4
final List<Integer> component4()
-
component5
final String component5()
-
component6
final List<PositionTickInfo> component6()
-
copy
final ProfileNode copy(Integer id, CallFrame callFrame, Integer hitCount, List<Integer> children, String deoptReason, List<PositionTickInfo> positionTicks)
-
getCallFrame
final CallFrame getCallFrame()
Function location.
-
getHitCount
final Integer getHitCount()
Number of samples where this node was on top of the call stack.
-
getChildren
final List<Integer> getChildren()
Child node ids.
-
getDeoptReason
final String getDeoptReason()
The reason of being not optimized. The function may be deoptimized or marked as don't optimize.
-
getPositionTicks
final List<PositionTickInfo> getPositionTicks()
An array of source position ticks.
-
-
-
-