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

Side by Side Diff: tools/callstats.html

Issue 2577263002: [Compiler] Track Ignition background compilation separately in RuntimeStats. (Closed)
Patch Set: Fix crash on accessing compilationinfo in constructor Created 3 years, 11 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
« no previous file with comments | « src/interpreter/interpreter.cc ('k') | tools/callstats.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 <html> 1 <html>
2 <!-- 2 <!--
3 Copyright 2016 the V8 project authors. All rights reserved. Use of this source 3 Copyright 2016 the V8 project authors. All rights reserved. Use of this source
4 code is governed by a BSD-style license that can be found in the LICENSE file. 4 code is governed by a BSD-style license that can be found in the LICENSE file.
5 --> 5 -->
6 6
7 <head> 7 <head>
8 <meta charset="UTF-8"> 8 <meta charset="UTF-8">
9 <style> 9 <style>
10 body { 10 body {
(...skipping 1425 matching lines...) Expand 10 before | Expand all | Expand 10 after
1436 constructor(version, page) { 1436 constructor(version, page) {
1437 this.page = page; 1437 this.page = page;
1438 this.page.add(this); 1438 this.page.add(this);
1439 this.total = Group.groups.get('total').entry(); 1439 this.total = Group.groups.get('total').entry();
1440 this.total.isTotal = true; 1440 this.total.isTotal = true;
1441 this.unclassified = new UnclassifiedEntry(this) 1441 this.unclassified = new UnclassifiedEntry(this)
1442 this.groups = [ 1442 this.groups = [
1443 this.total, 1443 this.total,
1444 Group.groups.get('ic').entry(), 1444 Group.groups.get('ic').entry(),
1445 Group.groups.get('optimize').entry(), 1445 Group.groups.get('optimize').entry(),
1446 Group.groups.get('compile-background').entry(),
1446 Group.groups.get('compile').entry(), 1447 Group.groups.get('compile').entry(),
1447 Group.groups.get('parse-background').entry(), 1448 Group.groups.get('parse-background').entry(),
1448 Group.groups.get('parse').entry(), 1449 Group.groups.get('parse').entry(),
1449 Group.groups.get('callback').entry(), 1450 Group.groups.get('callback').entry(),
1450 Group.groups.get('api').entry(), 1451 Group.groups.get('api').entry(),
1451 Group.groups.get('gc').entry(), 1452 Group.groups.get('gc').entry(),
1452 Group.groups.get('javascript').entry(), 1453 Group.groups.get('javascript').entry(),
1453 Group.groups.get('runtime').entry(), 1454 Group.groups.get('runtime').entry(),
1454 this.unclassified 1455 this.unclassified
1455 ]; 1456 ];
(...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after
1644 } 1645 }
1645 Group.groups = new Map(); 1646 Group.groups = new Map();
1646 Group.add = function(name, group) { 1647 Group.add = function(name, group) {
1647 this.groups.set(name, group); 1648 this.groups.set(name, group);
1648 return group; 1649 return group;
1649 } 1650 }
1650 Group.add('total', new Group('Total', /.*Total.*/, '#BBB')); 1651 Group.add('total', new Group('Total', /.*Total.*/, '#BBB'));
1651 Group.add('ic', new Group('IC', /.*IC_.*/, "#3366CC")); 1652 Group.add('ic', new Group('IC', /.*IC_.*/, "#3366CC"));
1652 Group.add('optimize', new Group('Optimize', 1653 Group.add('optimize', new Group('Optimize',
1653 /StackGuard|.*Optimize.*|.*Deoptimize.*|Recompile.*/, "#DC3912")); 1654 /StackGuard|.*Optimize.*|.*Deoptimize.*|Recompile.*/, "#DC3912"));
1655 Group.add('compile-background', new Group('Compile-Background',
1656 /(.*CompileBackground.*)/, "#b9a720"));
1654 Group.add('compile', new Group('Compile', 1657 Group.add('compile', new Group('Compile',
1655 /(^Compile.*)|(.*_Compile.*)/, "#FFAA00")); 1658 /(^Compile.*)|(.*_Compile.*)/, "#FFAA00"));
1656 Group.add('parse-background', 1659 Group.add('parse-background',
1657 new Group('Parse-Background', /.*ParseBackground.*/, "#af744d")); 1660 new Group('Parse-Background', /.*ParseBackground.*/, "#af744d"));
1658 Group.add('parse', new Group('Parse', /.*Parse.*/, "#FF6600")); 1661 Group.add('parse', new Group('Parse', /.*Parse.*/, "#FF6600"));
1659 Group.add('callback', new Group('Blink C++', /.*Callback.*/, "#109618")); 1662 Group.add('callback', new Group('Blink C++', /.*Callback.*/, "#109618"));
1660 Group.add('api', new Group('API', /.*API.*/, "#990099")); 1663 Group.add('api', new Group('API', /.*API.*/, "#990099"));
1661 Group.add('gc', new Group('GC', /GC|AllocateInTargetSpace/, "#0099C6")); 1664 Group.add('gc', new Group('GC', /GC|AllocateInTargetSpace/, "#0099C6"));
1662 Group.add('javascript', new Group('JavaScript', /JS_Execution/, "#DD4477")); 1665 Group.add('javascript', new Group('JavaScript', /JS_Execution/, "#DD4477"));
1663 Group.add('runtime', new Group('V8 C++', /.*/, "#88BB00")); 1666 Group.add('runtime', new Group('V8 C++', /.*/, "#88BB00"));
(...skipping 314 matching lines...) Expand 10 before | Expand all | Expand 10 after
1978 </tr> 1981 </tr>
1979 <tr> 1982 <tr>
1980 <td>Overall Impact:</td> 1983 <td>Overall Impact:</td>
1981 <td class="timeImpact"></td><td>±</td><td class="timePercentImpact"></td > 1984 <td class="timeImpact"></td><td>±</td><td class="timePercentImpact"></td >
1982 <td class="compare timeImpact"></td><td class="compare"> ± </td><td clas s="compare timePercentImpact"></td> 1985 <td class="compare timeImpact"></td><td class="compare"> ± </td><td clas s="compare timePercentImpact"></td>
1983 </tr> 1986 </tr>
1984 </table> 1987 </table>
1985 </div> 1988 </div>
1986 </body> 1989 </body>
1987 </html> 1990 </html>
OLDNEW
« no previous file with comments | « src/interpreter/interpreter.cc ('k') | tools/callstats.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698