Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(210)

Side by Side Diff: Source/devtools/front_end/timeline/TracingTimelineModel.js

Issue 396803008: Remove some of timeline experiments (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Rebased Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « Source/devtools/front_end/timeline/TimelinePanel.js ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 /** 5 /**
6 * @constructor 6 * @constructor
7 * @param {!WebInspector.TracingModel} tracingModel 7 * @param {!WebInspector.TracingModel} tracingModel
8 * @param {!WebInspector.TimelineModel.Filter} recordFilter 8 * @param {!WebInspector.TimelineModel.Filter} recordFilter
9 * @extends {WebInspector.TimelineModel} 9 * @extends {WebInspector.TimelineModel}
10 */ 10 */
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
89 DecodeImage: "Decode Image", 89 DecodeImage: "Decode Image",
90 ResizeImage: "Resize Image", 90 ResizeImage: "Resize Image",
91 DrawLazyPixelRef: "Draw LazyPixelRef", 91 DrawLazyPixelRef: "Draw LazyPixelRef",
92 DecodeLazyPixelRef: "Decode LazyPixelRef", 92 DecodeLazyPixelRef: "Decode LazyPixelRef",
93 93
94 LazyPixelRef: "LazyPixelRef", 94 LazyPixelRef: "LazyPixelRef",
95 LayerTreeHostImplSnapshot: "cc::LayerTreeHostImpl", 95 LayerTreeHostImplSnapshot: "cc::LayerTreeHostImpl",
96 PictureSnapshot: "cc::Picture" 96 PictureSnapshot: "cc::Picture"
97 }; 97 };
98 98
99 WebInspector.TracingTimelineModel.defaultTracingCategoryFilter = "-*,disabled-by -default-cc.debug,disabled-by-default-devtools.timeline,disabled-by-default-devt ools.timeline.frame";
100
101 WebInspector.TracingTimelineModel.prototype = { 99 WebInspector.TracingTimelineModel.prototype = {
102 /** 100 /**
103 * @param {boolean} captureStacks 101 * @param {boolean} captureStacks
104 * @param {boolean} captureMemory 102 * @param {boolean} captureMemory
105 * @param {boolean} capturePictures 103 * @param {boolean} capturePictures
106 */ 104 */
107 startRecording: function(captureStacks, captureMemory, capturePictures) 105 startRecording: function(captureStacks, captureMemory, capturePictures)
108 { 106 {
109 function disabledByDefault(category) 107 function disabledByDefault(category)
110 { 108 {
111 return "disabled-by-default-" + category; 109 return "disabled-by-default-" + category;
112 } 110 }
113 var categories; 111 var categoriesArray = ["-*", disabledByDefault("devtools.timeline"), dis abledByDefault("devtools.timeline.frame")];
114 if (WebInspector.experimentsSettings.timelineTracingMode.isEnabled()) { 112 if (captureStacks)
115 categories = WebInspector.TracingTimelineModel.defaultTracingCategor yFilter; 113 categoriesArray.push(disabledByDefault("devtools.timeline.stack"));
116 } else { 114 if (capturePictures) {
117 var categoriesArray = ["-*", disabledByDefault("devtools.timeline"), disabledByDefault("devtools.timeline.frame")]; 115 categoriesArray = categoriesArray.concat([
118 if (captureStacks) 116 disabledByDefault("devtools.timeline.layers"),
119 categoriesArray.push(disabledByDefault("devtools.timeline.stack" )); 117 disabledByDefault("devtools.timeline.picture"),
120 if (capturePictures) { 118 disabledByDefault("blink.graphics_context_annotations")]);
121 categoriesArray = categoriesArray.concat([
122 disabledByDefault("devtools.timeline.layers"),
123 disabledByDefault("devtools.timeline.picture"),
124 disabledByDefault("blink.graphics_context_annotations")]);
125 }
126 categories = categoriesArray.join(",");
127 } 119 }
120 var categories = categoriesArray.join(",");
128 this._startRecordingWithCategories(categories); 121 this._startRecordingWithCategories(categories);
129 }, 122 },
130 123
131 stopRecording: function() 124 stopRecording: function()
132 { 125 {
133 this._tracingModel.stop(this._didStopRecordingTraceEvents.bind(this)); 126 this._tracingModel.stop(this._didStopRecordingTraceEvents.bind(this));
134 }, 127 },
135 128
136 /** 129 /**
137 * @param {string} sessionId 130 * @param {string} sessionId
(...skipping 623 matching lines...) Expand 10 before | Expand all | Expand 10 after
761 }, 754 },
762 755
763 /** 756 /**
764 * @return {!WebInspector.TimelineModel} 757 * @return {!WebInspector.TimelineModel}
765 */ 758 */
766 timelineModel: function() 759 timelineModel: function()
767 { 760 {
768 return this._model; 761 return this._model;
769 } 762 }
770 } 763 }
OLDNEW
« no previous file with comments | « Source/devtools/front_end/timeline/TimelinePanel.js ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698