data class ProfileNode
(source)
Profile node. Holds callsite information, execution statistics and child nodes.
Link
Profiler#ProfileNode type documentation.
ProfileNode(id: Int, callFrame: CallFrame, hitCount: Int? = null, children: List<Int>? = null, deoptReason: String? = null, positionTicks: List<PositionTickInfo>? = null)
Profile node. Holds callsite information, execution statistics and child nodes. |
val callFrame: CallFrame
Function location. |
|
val children: List<Int>?
Child node ids. |
|
val deoptReason: String?
The reason of being not optimized. The function may be deoptimized or marked as don't optimize. |
|
val hitCount: Int?
Number of samples where this node was on top of the call stack. |
|
val id: Int
Unique id of the node. |
|
val positionTicks: List<PositionTickInfo>?
An array of source position ticks. |