Profile

@Serializable
data class Profile(val nodes: List<Profiler.ProfileNode>, val startTime: Double, val endTime: Double, val samples: List<Int>? = null, val timeDeltas: List<Int>? = null)

Profile.

Constructors

Link copied to clipboard
constructor(nodes: List<Profiler.ProfileNode>, startTime: Double, endTime: Double, samples: List<Int>? = null, timeDeltas: List<Int>? = null)

Properties

Link copied to clipboard

Profiling end timestamp in microseconds.

Link copied to clipboard

The list of profile nodes. First item is the root node.

Link copied to clipboard
val samples: List<Int>? = null

Ids of samples top nodes.

Link copied to clipboard

Profiling start timestamp in microseconds.

Link copied to clipboard
val timeDeltas: List<Int>? = null

Time intervals between adjacent samples in microseconds. The first delta is relative to the profile startTime.