Searched refs:slices (Results 1 - 25 of 82) sorted by path

1234

/external/chromium-trace/
H A Dscript.js149 base.exportTo("tracing.trace_model",function(){function d(a){this.cpuNumber=a;this.slices=[];this.counters={};this.bounds=new base.Range}var b=tracing.trace_model.Counter;d.prototype={getOrCreateCounter:function(a,c){var e;e=a.length?a+"."+c:c;this.counters[e]||(this.counters[e]=new b(this,e,a,c));return this.counters[e]},shiftTimestampsForward:function(a){for(var c=0;c<this.slices.length;c++)this.slices[c].start+=a;for(var b in this.counters)this.counters[b].shiftTimestampsForward(a)},updateBounds:function(){this.bounds.reset();
150 this.slices.length&&(this.bounds.addValue(this.slices[0].start),this.bounds.addValue(this.slices[this.slices.length-1].end));for(var a in this.counters)this.counters[a].updateBounds(),this.bounds.addRange(this.counters[a].bounds)},addCategoriesToDict:function(a){for(var c=0;c<this.slices.length;c++)a[this.slices[c].category]=!0;for(var b in this.counters)a[this.counters[b].category]=!0}};d.compare=function(a,c){return a.cpuNumber-c.cpuNumber};return{Cpu:d}});"use strict";
178 base.exportTo("tracing.trace_model",function(){function d(){this.slices
[all...]
/external/chromium-trace/trace-viewer/src/cc/
H A Draster_task_slice_view_test.js17 var rasterTask = p.threads[1].sliceGroup.slices.filter(function(slice) {
/external/chromium-trace/trace-viewer/src/tracing/analysis/
H A Danalyze_selection.js25 var sliceHits = hitsByType.slices;
H A Danalyze_slices.css6 .analysis-slices-table-col-1,
7 .analysis-slices-table-col-2 {
H A Danalyze_slices_test.js34 selection.addSlice(t53track, t53.sliceGroup.slices[0]);
50 selection.addSlice(t53track, t53.sliceGroup.slices[0]);
51 selection.addSlice(t53track, t53.sliceGroup.slices[1]);
66 selection.addSlice(t53track, t53.sliceGroup.slices[0]);
67 selection.addSlice(t53track, t53.sliceGroup.slices[1]);
205 t1.sliceGroup.slices[0].args.my_object = myObjectSlice;
211 selection.addSlice(t1track, t1.sliceGroup.slices[0]);
/external/chromium-trace/trace-viewer/src/tracing/
H A Dfilter.js9 function filterSliceArray(filter, slices) {
11 return slices;
14 for (var i = 0; i < slices.length; ++i) {
15 if (filter.matchSlice(slices[i]))
16 matched.push(slices[i]);
H A Dfilter_test.js78 var slices = [
85 var matched = tracing.filterSliceArray(filter, slices);
H A Dfind_control_test.js194 assertEquals(t1.sliceGroup.slices[0], timeline.selection[0].slice);
H A Dselection_test.js24 sel.addSlice({}, t1.sliceGroup.slices[0]);
28 assertEquals(t1.sliceGroup.slices[0], sel[0].slice);
30 sel.addSlice({}, t1.sliceGroup.slices[1]);
33 assertEquals(t1.sliceGroup.slices[1], sel[1].slice);
49 track.slices = t1.sliceGroup.slices;
52 sel.addSlice(track, t1.sliceGroup.slices[0]);
56 assertEquals(t1.sliceGroup.slices[1], shifted[0].slice);
H A Dtest_utils.js63 function findSliceNamed(slices, name) {
64 if (slices instanceof tracing.trace_model.SliceGroup)
65 slices = slices.slices;
66 for (var i = 0; i < slices.length; i++)
67 if (slices[i].title == name)
68 return slices[i];
/external/chromium-trace/trace-viewer/src/tracing/importer/linux_perf/
H A Dandroid_parser_test.js95 var slice = thread.asyncSliceGroup.slices[0];
165 assertEquals('test=test', thread.sliceGroup.slices[0].args['source']);
166 assertEquals('cat2', thread.sliceGroup.slices[0].category);
168 thread.sliceGroup.slices[0].title);
169 assertEquals('xyz', thread.sliceGroup.slices[0].args['task']);
170 assertEquals('ipc/ipc_sync_message_filter.cc:Send', thread.sliceGroup.slices[1].args['source']); // @suppress longLineCheck
171 assertEquals('1', thread.sliceGroup.slices[2].args['arg1']);
172 assertEquals('2', thread.sliceGroup.slices[2].args['arg2']);
H A Dcpufreq_parser_test.js26 assertEquals(0, thread.sliceGroup.slices[0].args['cpu']);
27 assertEquals(2, thread.sliceGroup.slices[0].args['load']);
28 assertEquals(2000000, thread.sliceGroup.slices[0].args['cur']);
29 assertEquals(300000, thread.sliceGroup.slices[0].args['targ']);
31 assertEquals(0, thread.sliceGroup.slices[1].args['cpu']);
32 assertEquals(12, thread.sliceGroup.slices[1].args['load']);
33 assertEquals(1000000, thread.sliceGroup.slices[1].args['cur']);
34 assertEquals(1000000, thread.sliceGroup.slices[1].args['actual']);
35 assertEquals(200000, thread.sliceGroup.slices[1].args['targ']);
52 assertEquals(1, thread.sliceGroup.slices[
[all...]
H A Ddisk_parser_test.js77 var slice = blockThread.asyncSliceGroup.slices[0];
86 slice = ext4Thread.asyncSliceGroup.slices[0];
94 slice = f2fsSyncThread.asyncSliceGroup.slices[0];
102 slice = f2fsWriteThread.asyncSliceGroup.slices[0];
H A Dexynos_parser_test.js43 assertEquals(0, c0.slices.length);
H A Dgesture_parser_test.js108 gestureThread.sliceGroup.slices[0].category);
110 gestureThread.sliceGroup.slices[0].title);
112 gestureThread.sliceGroup.slices[2].category);
114 gestureThread.sliceGroup.slices[2].title);
116 gestureThread.sliceGroup.slices[7].category);
118 gestureThread.sliceGroup.slices[7].title);
H A Di915_parser_test.js77 i915FlipThread.sliceGroup.slices[0].start);
79 i915FlipThread.sliceGroup.slices[0].duration);
H A Dkfunc_parser.js59 var slices = thread.kernelSliceGroup;
60 if (!slices.isTimestampValidForBeginOrEnd(ts)) {
65 var slice = slices.beginSlice(null, name, ts, {});
81 var slices = thread.kernelSliceGroup;
82 if (!slices.isTimestampValidForBeginOrEnd(ts)) {
87 if (slices.openSliceCount > 0) {
88 slices.endSlice(ts);
H A Dkfunc_parser_test.js34 var slices = thread.sliceGroup.slices;
38 assertEquals('sys_write', slices[0].title);
41 assertEquals('sys_write', slices[1].title);
42 assertEquals('sys_write (cont.)', slices[2].title);
45 assertEquals('sys_write', slices[3].title);
46 assertEquals('dequeueBuffer', slices[4].title);
47 assertEquals('sys_write (cont.)', slices[5].title);
50 assertEquals('sys_write', slices[6].title);
H A Dpower_parser_test.js24 assertEquals(0, c0.slices.length);
28 assertEquals(0, c1.slices.length);
47 assertEquals(0, c0.slices.length);
51 assertEquals(0, c1.slices.length);
74 assertEquals(0, c0.slices.length);
78 assertEquals(0, c1.slices.length);
H A Dsync_parser.js83 var slices = thread.kernelSliceGroup;
84 if (!slices.isTimestampValidForBeginOrEnd(ts)) {
91 var slice = slices.beginSlice(null, name, ts, {
95 if (slices.openSliceCount > 0) {
96 slices.endSlice(ts);
H A Dsync_parser_test.js46 threads[0].sliceGroup.slices[0].title);
/external/chromium-trace/trace-viewer/src/tracing/importer/
H A Dlinux_perf_importer.js80 this.cpu.slices.push(slice);
191 // Some kernel trace events are manually classified in slices and
417 // Push the cpu slices to the threads that they run on.
422 for (var i = 0; i < cpu.slices.length; i++) {
423 var slice = cpu.slices[i];
443 // Create slices for when the thread is not running.
464 // Walk the slice list and put slices between each original slice to
466 var slices = [];
475 slices.push(new tracing.trace_model.Slice(
479 slices
[all...]
H A Dlinux_perf_importer_test.js271 assertEquals(2, c.slices.length);
273 assertEquals('SurfaceFlinger', c.slices[0].title);
274 assertEquals(4467843.475, c.slices[0].start);
275 assertAlmostEquals(.536 - .475, c.slices[0].duration);
297 assertEquals(2, c.slices.length);
299 assertEquals('Surface Flinger ', c.slices[0].title);
300 assertEquals(4467843.475, c.slices[0].start);
301 assertAlmostEquals(.536 - .475, c.slices[0].duration);
332 assertEquals(2, c.slices.length);
335 c.slices[
[all...]
H A Dtrace_event_importer.js660 thread.asyncSliceGroup.slices.forEach(function(item) {
664 thread.sliceGroup.slices.forEach(function(item) {
H A Dtrace_event_importer_test.js36 var slice = t.sliceGroup.slices[0];
43 slice = t.sliceGroup.slices[1];
93 var slice = t.sliceGroup.slices[0];
134 var slice = t.sliceGroup.slices[0];
150 var slice = t.sliceGroup.slices[0];
247 var a1 = t.sliceGroup.slices[0];
250 var b = t.sliceGroup.slices[1];
254 var a2 = t.sliceGroup.slices[2];
280 var slice = t.sliceGroup.slices[0];
293 slice = t.sliceGroup.slices[
[all...]

Completed in 1586 milliseconds

1234