| OLD | NEW |
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 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 * @implements {SDK.TargetManager.Observer} | 6 * @implements {SDK.TargetManager.Observer} |
| 7 * @implements {SDK.TracingManagerClient} | 7 * @implements {SDK.TracingManagerClient} |
| 8 * @unrestricted | 8 * @unrestricted |
| 9 */ | 9 */ |
| 10 Timeline.TimelineController = class { | 10 Timeline.TimelineController = class { |
| (...skipping 26 matching lines...) Expand all Loading... |
| 37 function disabledByDefault(category) { | 37 function disabledByDefault(category) { |
| 38 return 'disabled-by-default-' + category; | 38 return 'disabled-by-default-' + category; |
| 39 } | 39 } |
| 40 const categoriesArray = [ | 40 const categoriesArray = [ |
| 41 '-*', 'devtools.timeline', 'v8.execute', disabledByDefault('devtools.timel
ine'), | 41 '-*', 'devtools.timeline', 'v8.execute', disabledByDefault('devtools.timel
ine'), |
| 42 disabledByDefault('devtools.timeline.frame'), SDK.TracingModel.TopLevelEve
ntCategory, | 42 disabledByDefault('devtools.timeline.frame'), SDK.TracingModel.TopLevelEve
ntCategory, |
| 43 TimelineModel.TimelineModel.Category.Console, TimelineModel.TimelineModel.
Category.UserTiming | 43 TimelineModel.TimelineModel.Category.Console, TimelineModel.TimelineModel.
Category.UserTiming |
| 44 ]; | 44 ]; |
| 45 categoriesArray.push(TimelineModel.TimelineModel.Category.LatencyInfo); | 45 categoriesArray.push(TimelineModel.TimelineModel.Category.LatencyInfo); |
| 46 | 46 |
| 47 if (Runtime.experiments.isEnabled('timelineShowFMP')) |
| 48 categoriesArray.push('loading'); |
| 47 if (Runtime.experiments.isEnabled('timelineV8RuntimeCallStats') && options.e
nableJSSampling) | 49 if (Runtime.experiments.isEnabled('timelineV8RuntimeCallStats') && options.e
nableJSSampling) |
| 48 categoriesArray.push(disabledByDefault('v8.runtime_stats_sampling')); | 50 categoriesArray.push(disabledByDefault('v8.runtime_stats_sampling')); |
| 49 if (Runtime.experiments.isEnabled('timelineTracingJSProfile') && options.ena
bleJSSampling) { | 51 if (Runtime.experiments.isEnabled('timelineTracingJSProfile') && options.ena
bleJSSampling) { |
| 50 categoriesArray.push(disabledByDefault('v8.cpu_profiler')); | 52 categoriesArray.push(disabledByDefault('v8.cpu_profiler')); |
| 51 if (Common.moduleSetting('highResolutionCpuProfiling').get()) | 53 if (Common.moduleSetting('highResolutionCpuProfiling').get()) |
| 52 categoriesArray.push(disabledByDefault('v8.cpu_profiler.hires')); | 54 categoriesArray.push(disabledByDefault('v8.cpu_profiler.hires')); |
| 53 } | 55 } |
| 54 categoriesArray.push(disabledByDefault('devtools.timeline.stack')); | 56 categoriesArray.push(disabledByDefault('devtools.timeline.stack')); |
| 55 if (Runtime.experiments.isEnabled('timelineInvalidationTracking')) | 57 if (Runtime.experiments.isEnabled('timelineInvalidationTracking')) |
| 56 categoriesArray.push(disabledByDefault('devtools.timeline.invalidationTrac
king')); | 58 categoriesArray.push(disabledByDefault('devtools.timeline.invalidationTrac
king')); |
| (...skipping 222 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 279 }; | 281 }; |
| 280 | 282 |
| 281 /** | 283 /** |
| 282 * @typedef {!{ | 284 * @typedef {!{ |
| 283 * enableJSSampling: (boolean|undefined), | 285 * enableJSSampling: (boolean|undefined), |
| 284 * capturePictures: (boolean|undefined), | 286 * capturePictures: (boolean|undefined), |
| 285 * captureFilmStrip: (boolean|undefined) | 287 * captureFilmStrip: (boolean|undefined) |
| 286 * }} | 288 * }} |
| 287 */ | 289 */ |
| 288 Timeline.TimelineController.RecordingOptions; | 290 Timeline.TimelineController.RecordingOptions; |
| OLD | NEW |