Skip to content

Profile

[<Interface>]
type Profile =
    abstract member endTime: float with get, set
    abstract member nodes: ProfileNode array with get, set
    abstract member samples: float array option with get, set
    abstract member startTime: float with get, set
    abstract member timeDeltas: float array option with get, set
    static member Create (nodes: ProfileNode array, startTime: float, endTime: float, ?samples: float array, ?timeDeltas: float array) : Profile
AssemblyXantham.Fable.Node
Attributes[<Interface>]

Profile.

Properties

abstract member endTime: float with get, set

Profiling end timestamp in microseconds.

abstract member nodes: ProfileNode array with get, set

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

abstract member samples: float array option with get, set

Ids of samples top nodes.

abstract member startTime: float with get, set

Profiling start timestamp in microseconds.

abstract member timeDeltas: float array option with get, set

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

Methods

static member Create (nodes: ProfileNode array, startTime: float, endTime: float, ?samples: float array, ?timeDeltas: float array) : Profile