pl.wendigo.chrome.api.profiler / ProfileNode

ProfileNode

data class ProfileNode (source)

Profile node. Holds callsite information, execution statistics and child nodes.

Link
Profiler#ProfileNode type documentation.

Constructors

<init>

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.

Properties

callFrame

val callFrame: CallFrame

Function location.

children

val children: List<Int>?

Child node ids.

deoptReason

val deoptReason: String?

The reason of being not optimized. The function may be deoptimized or marked as don't optimize.

hitCount

val hitCount: Int?

Number of samples where this node was on top of the call stack.

id

val id: Int

Unique id of the node.

positionTicks

val positionTicks: List<PositionTickInfo>?

An array of source position ticks.