| OLD | NEW |
| 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.TracingManager} tracingManager | 7 * @param {!WebInspector.TracingManager} tracingManager |
| 8 * @param {!WebInspector.TracingModel} tracingModel | 8 * @param {!WebInspector.TracingModel} tracingModel |
| 9 * @param {!WebInspector.TimelineModel.Filter} recordFilter | 9 * @param {!WebInspector.TimelineModel.Filter} recordFilter |
| 10 * @extends {WebInspector.TimelineModel} | 10 * @extends {WebInspector.TimelineModel} |
| (...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 83 WebSocketCreate : "WebSocketCreate", | 83 WebSocketCreate : "WebSocketCreate", |
| 84 WebSocketSendHandshakeRequest : "WebSocketSendHandshakeRequest", | 84 WebSocketSendHandshakeRequest : "WebSocketSendHandshakeRequest", |
| 85 WebSocketReceiveHandshakeResponse : "WebSocketReceiveHandshakeResponse", | 85 WebSocketReceiveHandshakeResponse : "WebSocketReceiveHandshakeResponse", |
| 86 WebSocketDestroy : "WebSocketDestroy", | 86 WebSocketDestroy : "WebSocketDestroy", |
| 87 | 87 |
| 88 EmbedderCallback : "EmbedderCallback", | 88 EmbedderCallback : "EmbedderCallback", |
| 89 | 89 |
| 90 CallStack: "CallStack", | 90 CallStack: "CallStack", |
| 91 SetLayerTreeId: "SetLayerTreeId", | 91 SetLayerTreeId: "SetLayerTreeId", |
| 92 TracingStartedInPage: "TracingStartedInPage", | 92 TracingStartedInPage: "TracingStartedInPage", |
| 93 TracingStartedInWorker: "TracingStartedInWorker", | 93 TracingSessionIdForWorker: "TracingSessionIdForWorker", |
| 94 | 94 |
| 95 DecodeImage: "Decode Image", | 95 DecodeImage: "Decode Image", |
| 96 ResizeImage: "Resize Image", | 96 ResizeImage: "Resize Image", |
| 97 DrawLazyPixelRef: "Draw LazyPixelRef", | 97 DrawLazyPixelRef: "Draw LazyPixelRef", |
| 98 DecodeLazyPixelRef: "Decode LazyPixelRef", | 98 DecodeLazyPixelRef: "Decode LazyPixelRef", |
| 99 | 99 |
| 100 LazyPixelRef: "LazyPixelRef", | 100 LazyPixelRef: "LazyPixelRef", |
| 101 LayerTreeHostImplSnapshot: "cc::LayerTreeHostImpl", | 101 LayerTreeHostImplSnapshot: "cc::LayerTreeHostImpl", |
| 102 PictureSnapshot: "cc::Picture" | 102 PictureSnapshot: "cc::Picture" |
| 103 }; | 103 }; |
| (...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 240 var process = event.thread.process(); | 240 var process = event.thread.process(); |
| 241 var startTime = event.startTime; | 241 var startTime = event.startTime; |
| 242 | 242 |
| 243 var endTime = Infinity; | 243 var endTime = Infinity; |
| 244 if (i + 1 < length) | 244 if (i + 1 < length) |
| 245 endTime = events[i + 1].startTime; | 245 endTime = events[i + 1].startTime; |
| 246 | 246 |
| 247 var threads = process.sortedThreads(); | 247 var threads = process.sortedThreads(); |
| 248 for (var j = 0; j < threads.length; j++) { | 248 for (var j = 0; j < threads.length; j++) { |
| 249 var thread = threads[j]; | 249 var thread = threads[j]; |
| 250 if (thread.name() === "WebCore: Worker" && !workerMetadataEvents
.some(function(e) { return e.thread === thread; })) | 250 if (thread.name() === "WebCore: Worker" && !workerMetadataEvents
.some(function(e) { return e.args["data"]["workerThreadId"] === thread.id(); })) |
| 251 continue; | 251 continue; |
| 252 this._processThreadEvents(startTime, endTime, event.thread, thre
ad); | 252 this._processThreadEvents(startTime, endTime, event.thread, thre
ad); |
| 253 } | 253 } |
| 254 } | 254 } |
| 255 this._resetProcessingState(); | 255 this._resetProcessingState(); |
| 256 | 256 |
| 257 this._inspectedTargetEvents.sort(WebInspector.TracingModel.Event.compare
StartTime); | 257 this._inspectedTargetEvents.sort(WebInspector.TracingModel.Event.compare
StartTime); |
| 258 | 258 |
| 259 if (this._cpuProfile) { | 259 if (this._cpuProfile) { |
| 260 var jsSamples = WebInspector.TimelineJSProfileProcessor.generateTrac
ingEventsFromCpuProfile(this, this._cpuProfile); | 260 var jsSamples = WebInspector.TimelineJSProfileProcessor.generateTrac
ingEventsFromCpuProfile(this, this._cpuProfile); |
| (...skipping 800 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1061 }, | 1061 }, |
| 1062 | 1062 |
| 1063 _didWriteNextChunk: function(stream) | 1063 _didWriteNextChunk: function(stream) |
| 1064 { | 1064 { |
| 1065 if (this._recordIndex === this._payloads.length) | 1065 if (this._recordIndex === this._payloads.length) |
| 1066 stream.close(); | 1066 stream.close(); |
| 1067 else | 1067 else |
| 1068 this._writeNextChunk(stream); | 1068 this._writeNextChunk(stream); |
| 1069 } | 1069 } |
| 1070 } | 1070 } |
| OLD | NEW |