RSX Code Reference
    Preparing search index...
    • rsx
    • ProfilerIndexEventGroupInfo

    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.

    Index
    • Parameters

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

      Returns ProfilerIndexEventGroupInfo

    _maxNanoseconds: number
    _minNanoseconds: number
    _rootDuration: number
    _samplesCount: number
    _totalAllocations: number
    _totalDeallocations: number
    _totalDuration: number
    _totalSelfAllocations: number
    _totalSelfDeallocations: number
    _totalSelfDuration: number
    • get maxNanoseconds(): number

      Time of the slowest sample in group.

      Returns number

    • set maxNanoseconds(value: number): void

      Parameters

      • value: number

      Returns void

    • get minNanoseconds(): number

      Time of the fastest sample in group.

      Returns number

    • set minNanoseconds(value: number): 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: number): void

      Parameters

      • value: number

      Returns void

    • get samplesCount(): number

      How many times was the event called in group.

      Returns number

    • set samplesCount(value: number): void

      Parameters

      • value: number

      Returns void

    • get totalAllocations(): number

      Total amount of deallocations done inside all samples in group.

      Returns number

    • set totalAllocations(value: number): void

      Parameters

      • value: number

      Returns void

    • get totalDeallocations(): number

      Total amount of deallocations done inside all samples in group.

      Returns number

    • set totalDeallocations(value: number): void

      Parameters

      • value: number

      Returns void

    • get totalDuration(): number

      Total time sum of samples in group, in nanoseconds.

      Returns number

    • set totalDuration(value: number): 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: number): 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: number): 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: number): void

      Parameters

      • value: number

      Returns void