Class ProfilerIndexEventGroupInfo

Information about event samples in given group of samples. Samle group is defined as for example all samples that are descendants of given sample.

Constructors

  • Parameters

    • OptionalsamplesCount: number
    • OptionalrootDuration: number
    • OptionaltotalDuration: number
    • OptionaltotalSelfDuration: number
    • OptionalminNanoseconds: number
    • OptionalmaxNanoseconds: number
    • OptionaltotalAllocations: number
    • OptionaltotalSelfAllocations: number
    • OptionaltotalDeallocations: number
    • OptionaltotalSelfDeallocations: number

    Returns ProfilerIndexEventGroupInfo

Properties

_maxNanoseconds: number
_minNanoseconds: number
_rootDuration: number
_samplesCount: number
_totalAllocations: number
_totalDeallocations: number
_totalDuration: number
_totalSelfAllocations: number
_totalSelfDeallocations: number
_totalSelfDuration: number

Accessors

  • get maxNanoseconds(): number
  • Time of the slowest sample in group.

    Returns number

  • set maxNanoseconds(value): void
  • Parameters

    • value: number

    Returns void

  • get minNanoseconds(): number
  • Time of the fastest sample in group.

    Returns number

  • set minNanoseconds(value): void
  • Parameters

    • value: number

    Returns void

  • get rootDuration(): number
  • Duration of root sample, useful to get duration ratios relative to root duration. Only relevant for some groups that have a common root.

    Returns number

  • set rootDuration(value): void
  • Parameters

    • value: number

    Returns void

  • get samplesCount(): number
  • How many times was the event called in group.

    Returns number

  • set samplesCount(value): void
  • Parameters

    • value: number

    Returns void

  • get totalAllocations(): number
  • Total amount of deallocations done inside all samples in group.

    Returns number

  • set totalAllocations(value): void
  • Parameters

    • value: number

    Returns void

  • get totalDeallocations(): number
  • Total amount of deallocations done inside all samples in group.

    Returns number

  • set totalDeallocations(value): void
  • Parameters

    • value: number

    Returns void

  • get totalDuration(): number
  • Total time sum of samples in group, in nanoseconds.

    Returns number

  • set totalDuration(value): void
  • Parameters

    • value: number

    Returns void

  • get totalSelfAllocations(): number
  • Total amount of deallocations done inside all samples in group, excluding allocations done in children.

    Returns number

  • set totalSelfAllocations(value): void
  • Parameters

    • value: number

    Returns void

  • get totalSelfDeallocations(): number
  • Total amount of deallocations done inside all samples in group, excluding allocations done in children.

    Returns number

  • set totalSelfDeallocations(value): void
  • Parameters

    • value: number

    Returns void

  • get totalSelfDuration(): number
  • Total time sum of samples in group excluding timespans occuiped by children samples, in nanoseconds.

    Returns number

  • set totalSelfDuration(value): void
  • Parameters

    • value: number

    Returns void

Methods