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

    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.

    Index
    • Parameters

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

      Returns ProfilerIndexEventSampleTimeInfo

    _allocations: number
    _deallocations: number
    _duration: number
    _isFather: boolean
    _isRoot: boolean
    _rootDuration: number
    _selfAllocations: number
    _selfDeallocations: number
    _selfDuration: number
    _startInRoot: number
    • 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: number): 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: number): void

      Parameters

      • value: number

      Returns void

    • get duration(): number

      Duration of whole event sample in nanoseconds.

      Returns number

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

      Parameters

      • value: number

      Returns void

    • get startInRoot(): number

      Start time in nanoseconds relative to root sample.

      Returns number

    • set startInRoot(value: number): void

      Parameters

      • value: number

      Returns void