ProfileNode
[<Interface>]
type ProfileNode =
abstract member callFrame: CallFrame with get, set
abstract member children: float array option with get, set
abstract member deoptReason: string option with get, set
abstract member hitCount: float option with get, set
abstract member id: float with get, set
abstract member positionTicks: PositionTickInfo array option with get, set
static member Create (id: float, callFrame: CallFrame, ?hitCount: float, ?children: float array, ?deoptReason: string, ?positionTicks: PositionTickInfo array) : ProfileNode| Assembly | Xantham.Fable.Node |
| Attributes | [<Interface>] |
Profile node. Holds callsite information, execution statistics and child nodes.
Properties
abstract member deoptReason: string option with get, set
abstract member deoptReason: string option with get, setThe reason of being not optimized. The function may be deoptimized or marked as don't optimize.
abstract member hitCount: float option with get, set
abstract member hitCount: float option with get, setNumber of samples where this node was on top of the call stack.
abstract member positionTicks: PositionTickInfo array option with get, set
abstract member positionTicks: PositionTickInfo array option with get, setAn array of source position ticks.
Methods
static member Create (id: float, callFrame: CallFrame, ?hitCount: float, ?children: float array, ?deoptReason: string, ?positionTicks: PositionTickInfo array) : ProfileNode