diff options
Diffstat (limited to 'ui/src/tracks/chrome_slices/common.ts')
-rw-r--r-- | ui/src/tracks/chrome_slices/common.ts | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/ui/src/tracks/chrome_slices/common.ts b/ui/src/tracks/chrome_slices/common.ts index 41eb3c203..0d476bcf7 100644 --- a/ui/src/tracks/chrome_slices/common.ts +++ b/ui/src/tracks/chrome_slices/common.ts @@ -18,15 +18,26 @@ export const SLICE_TRACK_KIND = 'ChromeSliceTrack'; export interface Config { maxDepth: number; + namespace: string; trackId: number; } export interface Data extends TrackData { - // Slices are stored in a columnar fashion. All fields have the same length. + // Slices are stored in a columnar fashion. strings: string[]; sliceIds: Float64Array; starts: Float64Array; ends: Float64Array; depths: Uint16Array; - titles: Uint16Array; // Index in |strings|. -} + titles: Uint16Array; // Index into strings. + + // Start offset into into summary columns or -1 if not summarised. + summarizedOffset: Int16Array; + // Number of summary data points for this slice. + summarizedSize: Uint16Array; + + // These arrays are length S where S is number of summarized slices * the + // items in each slice. + summaryNameId: Uint16Array; + summaryPercent: Float64Array; +}
\ No newline at end of file |