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

Side by Side Diff: third_party/WebKit/LayoutTests/inspector/tracing/timeline-misc/timeline-aggregated-details.html

Issue 2673733003: DevTools: Speed up timeline aggregated tree building. (Closed)
Patch Set: 4 landing Created 3 years, 10 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
OLDNEW
1 <html> 1 <html>
2 <head> 2 <head>
3 <script src="../../../http/tests/inspector/inspector-test.js"></script> 3 <script src="../../../http/tests/inspector/inspector-test.js"></script>
4 <script src="../../../http/tests/inspector/timeline-test.js"></script> 4 <script src="../../../http/tests/inspector/timeline-test.js"></script>
5 <script> 5 <script>
6 6
7 function test() 7 function test()
8 { 8 {
9 var sessionId = "6.23"; 9 var sessionId = "6.23";
10 var rawTraceEvents = [ 10 var rawTraceEvents = [
(...skipping 617 matching lines...) Expand 10 before | Expand all | Expand 10 after
628 { 628 {
629 var name; 629 var name;
630 if (node.isGroupNode()) { 630 if (node.isGroupNode()) {
631 name = treeView._displayInfoForGroupNode(node).name; 631 name = treeView._displayInfoForGroupNode(node).name;
632 } else { 632 } else {
633 name = node.event.name === TimelineModel.TimelineModel.RecordType.JSF rame 633 name = node.event.name === TimelineModel.TimelineModel.RecordType.JSF rame
634 ? UI.beautifyFunctionName(node.event.args["data"]["functio nName"]) 634 ? UI.beautifyFunctionName(node.event.args["data"]["functio nName"])
635 : Timeline.TimelineUIUtils.eventTitle(node.event); 635 : Timeline.TimelineUIUtils.eventTitle(node.event);
636 } 636 }
637 InspectorTest.addResult(" ".repeat(padding) + `${name}: ${node.selfTime .toFixed(3)} ${node.totalTime.toFixed(3)}`); 637 InspectorTest.addResult(" ".repeat(padding) + `${name}: ${node.selfTime .toFixed(3)} ${node.totalTime.toFixed(3)}`);
638 (node.children || new Map()).forEach(printEventTree.bind(null, padding + 1)); 638 node.children().forEach(printEventTree.bind(null, padding + 1));
639 } 639 }
640 } 640 }
641 641
642 </script> 642 </script>
643 </head> 643 </head>
644 <body onload="runTest()"> 644 <body onload="runTest()">
645 </body> 645 </body>
646 </html> 646 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698