Class ProfilerIndexEventSampleTimeInfo

The ProfilerIndexEventSampleTimeInfo class contains basic aggregated data about timing of an event sample intended to be shown to user together with details about profiler event sample.

Constructors

  • Parameters

    • OptionalisRoot: boolean
    • OptionalisFather: boolean
    • OptionalstartInRoot: number
    • OptionalrootDuration: number
    • Optionalduration: number
    • OptionalselfDuration: number
    • Optionalallocations: number
    • OptionalselfAllocations: number
    • Optionaldeallocations: number
    • OptionalselfDeallocations: number

    Returns ProfilerIndexEventSampleTimeInfo

Properties

_allocations: number
_deallocations: number
_duration: number
_isFather: boolean
_isRoot: boolean
_rootDuration: number
_selfAllocations: number
_selfDeallocations: number
_selfDuration: number
_startInRoot: number

Accessors

  • get allocations(): number
  • Number of allocations that happened during this sample, including allocations in child samples. Negative value means the value is uknown.

    Returns number

  • set allocations(value): void
  • Parameters

    • value: number

    Returns void

  • get deallocations(): number
  • Number of deallocations that happened during this sample, including allocations in child samples. Negative value means the value is uknown.

    Returns number

  • set deallocations(value): void
  • Parameters

    • value: number

    Returns void

  • get duration(): number
  • Duration of whole event sample in nanoseconds.

    Returns number

  • set duration(value): void
  • Parameters

    • value: number

    Returns void

  • get isFather(): boolean
  • True if event sample has any children, false if this is a leaf event sample.

    Returns boolean

  • set isFather(value): void
  • Parameters

    • value: boolean

    Returns void

  • get isRoot(): boolean
  • False if event sample has a parent, true if event sample is root.

    Returns boolean

  • set isRoot(value): void
  • Parameters

    • value: boolean

    Returns void

  • get rootDuration(): number
  • Duration of root sample, useful to get duration ratios relative to root duration.

    Returns number

  • set rootDuration(value): void
  • Parameters

    • value: number

    Returns void

  • get selfAllocations(): number
  • Number of allocations that happened during this sample, excluding allocations in child samples. Negative value means the value is uknown.

    Returns number

  • set selfAllocations(value): void
  • Parameters

    • value: number

    Returns void

  • get selfDeallocations(): number
  • Number of deallocations that happened during this sample, excluding allocations in child samples. Negative value means the value is uknown.

    Returns number

  • set selfDeallocations(value): void
  • Parameters

    • value: number

    Returns void

  • get selfDuration(): number
  • Duration of sample that is not covered by any child sample, in nanoseconds.

    Returns number

  • set selfDuration(value): void
  • Parameters

    • value: number

    Returns void

  • get startInRoot(): number
  • Start time in nanoseconds relative to root sample.

    Returns number

  • set startInRoot(value): void
  • Parameters

    • value: number

    Returns void

Methods