| 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 TimelineModel.TimelineProfileTree = {}; | 5 TimelineModel.TimelineProfileTree = {}; |
| 6 | 6 |
| 7 /** | 7 /** |
| 8 * @unrestricted | 8 * @unrestricted |
| 9 */ | 9 */ |
| 10 TimelineModel.TimelineProfileTree.Node = class { | 10 TimelineModel.TimelineProfileTree.Node = class { |
| (...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 74 node.totalTime = time; | 74 node.totalTime = time; |
| 75 node.selfTime = time; | 75 node.selfTime = time; |
| 76 node.parent = parent; | 76 node.parent = parent; |
| 77 node.id = id; | 77 node.id = id; |
| 78 node.event = e; | 78 node.event = e; |
| 79 node._groupId = groupId; | 79 node._groupId = groupId; |
| 80 parent.children.set(id, node); | 80 parent.children.set(id, node); |
| 81 } | 81 } |
| 82 parent.selfTime -= time; | 82 parent.selfTime -= time; |
| 83 if (parent.selfTime < 0) { | 83 if (parent.selfTime < 0) { |
| 84 console.log('Error: Negative self of ' + parent.selfTime, e); | 84 console.error('Error: Negative self of ' + parent.selfTime, e); |
| 85 parent.selfTime = 0; | 85 parent.selfTime = 0; |
| 86 } | 86 } |
| 87 if (e.endTime) | 87 if (e.endTime) |
| 88 parent = node; | 88 parent = node; |
| 89 } | 89 } |
| 90 | 90 |
| 91 /** | 91 /** |
| 92 * @param {!SDK.TracingModel.Event} e | 92 * @param {!SDK.TracingModel.Event} e |
| 93 */ | 93 */ |
| 94 function onEndEvent(e) { | 94 function onEndEvent(e) { |
| (...skipping 180 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 275 groupNode.totalTime = 0; | 275 groupNode.totalTime = 0; |
| 276 groupNode.children = new Map(); | 276 groupNode.children = new Map(); |
| 277 groupNode.event = event; | 277 groupNode.event = event; |
| 278 groupNode._isGroupNode = true; | 278 groupNode._isGroupNode = true; |
| 279 this._groupNodes.set(id, groupNode); | 279 this._groupNodes.set(id, groupNode); |
| 280 return groupNode; | 280 return groupNode; |
| 281 } | 281 } |
| 282 }; | 282 }; |
| 283 | 283 |
| 284 TimelineModel.TimelineAggregator._groupNodeFlag = Symbol('groupNode'); | 284 TimelineModel.TimelineAggregator._groupNodeFlag = Symbol('groupNode'); |
| OLD | NEW |