lib/third_party/tracing/model/thread_slice.js
function ThreadSlice(cat, title, colorId, start, args, opt_duration,
                       opt_cpuStart, opt_cpuDuration, opt_argsStripped,
                       opt_bind_id) {
    Slice.call(this, cat, title, colorId, start, args, opt_duration,
               opt_cpuStart, opt_cpuDuration, opt_argsStripped, opt_bind_id);
    // Do not modify this directly.
    // subSlices is configured by SliceGroup.rebuildSubRows_.
    this.subSlices = [];
  }
function ThreadSlice(cat, title, colorId, start, args, opt_duration,
                       opt_cpuStart, opt_cpuDuration, opt_argsStripped,
                       opt_bind_id) {
    Slice.call(this, cat, title, colorId, start, args, opt_duration,
               opt_cpuStart, opt_cpuDuration, opt_argsStripped, opt_bind_id);
    // Do not modify this directly.
    // subSlices is configured by SliceGroup.rebuildSubRows_.
    this.subSlices = [];
  }
function ThreadSlice ( cat , title , colorId , start , args , opt_duration , opt_cpuStart , opt_cpuDuration , opt_argsStripped , opt_bind_id ) { Slice . call ( this , cat , title , colorId , start , args , opt_duration , opt_cpuStart , opt_cpuDuration , opt_argsStripped , opt_bind_id ) ; // Do not modify this directly. // subSlices is configured by SliceGroup.rebuildSubRows_. this . subSlices = [ ] ; }
A ThreadSlice represents an interval of time on a thread resource
with associated nesting slice information.

ThreadSlices are typically associated with a specific trace event pair on a
specific thread.
For example,
TRACE_EVENT_BEGIN1("x","myArg", 7) at time=0.1ms
TRACE_EVENT_END0()                 at time=0.3ms
This results in a single slice from 0.1 with duration 0.2 on a
specific thread.

@constructor
A ThreadSlice represents an interval of time on a thread resource with associated nesting slice information .