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

Side by Side Diff: runtime/observatory/lib/src/elements/cpu_profile.html

Issue 1833453004: Dramatically increase the performance of Observatory's profile UI (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 4 years, 9 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 <link rel="import" href="../../../../packages/polymer/polymer.html"> 1 <link rel="import" href="../../../../packages/polymer/polymer.html">
2 <link rel="import" href="code_ref.html"> 2 <link rel="import" href="code_ref.html">
3 <link rel="import" href="function_ref.html"> 3 <link rel="import" href="function_ref.html">
4 <link rel="import" href="nav_bar.html"> 4 <link rel="import" href="nav_bar.html">
5 <link rel="import" href="observatory_element.html"> 5 <link rel="import" href="observatory_element.html">
6 <link rel="import" href="sliding_checkbox.html"> 6 <link rel="import" href="sliding_checkbox.html">
7 <link rel="import" href="view_footer.html"> 7 <link rel="import" href="view_footer.html">
8 8
9 <polymer-element name="sample-buffer-control" extends="observatory-element"> 9 <polymer-element name="sample-buffer-control" extends="observatory-element">
10 <template> 10 <template>
(...skipping 219 matching lines...) Expand 10 before | Expand all | Expand 10 after
230 <th>Method</th> 230 <th>Method</th>
231 <th>Executing</th> 231 <th>Executing</th>
232 </tr> 232 </tr>
233 </thead> 233 </thead>
234 <tbody id="treeBody"> 234 <tbody id="treeBody">
235 </tbody> 235 </tbody>
236 </table> 236 </table>
237 </template> 237 </template>
238 </polymer-element> 238 </polymer-element>
239 239
240 <polymer-element name="cpu-profile-virtual-tree" extends="observatory-element">
241 <template>
242 <link rel="stylesheet" href="css/shared.css">
243 <style>
244 .full {
245 height: 50%;
246 width: 100%;
247 }
248 </style>
249 <div id="tree" class="full"></div>
250 </template>
251 </polymer-element>
252
253
240 <polymer-element name="cpu-profile-table" extends="observatory-element"> 254 <polymer-element name="cpu-profile-table" extends="observatory-element">
241 <template> 255 <template>
242 <link rel="stylesheet" href="css/shared.css"> 256 <link rel="stylesheet" href="css/shared.css">
243 <nav-bar> 257 <nav-bar>
244 <top-nav-menu></top-nav-menu> 258 <top-nav-menu></top-nav-menu>
245 <vm-nav-menu vm="{{ isolate.vm }}"></vm-nav-menu> 259 <vm-nav-menu vm="{{ isolate.vm }}"></vm-nav-menu>
246 <isolate-nav-menu isolate="{{ isolate }}"></isolate-nav-menu> 260 <isolate-nav-menu isolate="{{ isolate }}"></isolate-nav-menu>
247 <nav-menu link="{{ makeLink('/profiler-table', isolate) }}" anchor="cpu pr ofile (table)" last="{{ true }}"></nav-menu> 261 <nav-menu link="{{ makeLink('/profiler-table', isolate) }}" anchor="cpu pr ofile (table)" last="{{ true }}"></nav-menu>
248 <nav-refresh callback="{{ refresh }}"></nav-refresh> 262 <nav-refresh callback="{{ refresh }}"></nav-refresh>
249 <nav-refresh callback="{{ clearCpuProfile }}" label="Clear"></nav-refresh> 263 <nav-refresh callback="{{ clearCpuProfile }}" label="Clear"></nav-refresh>
(...skipping 215 matching lines...) Expand 10 before | Expand all | Expand 10 after
465 <style> 479 <style>
466 .tableWell { 480 .tableWell {
467 background-color: #ECECEC; 481 background-color: #ECECEC;
468 padding: 0.2em; 482 padding: 0.2em;
469 } 483 }
470 </style> 484 </style>
471 <sample-buffer-control id="sampleBufferControl"></sample-buffer-control> 485 <sample-buffer-control id="sampleBufferControl"></sample-buffer-control>
472 <br> 486 <br>
473 <stack-trace-tree-config id="stackTraceTreeConfig"></stack-trace-tree-config > 487 <stack-trace-tree-config id="stackTraceTreeConfig"></stack-trace-tree-config >
474 <br> 488 <br>
475 <div class="content-centered-big"> 489 <cpu-profile-virtual-tree class="shadow" id="cpuProfileVirtualTree"></cpu-pr ofile-virtual-tree>
476 <div class="tableWell shadow">
477 <cpu-profile-tree id="cpuProfileTree"></cpu-profile-tree>
478 </div>
479 </div>
480 <view-footer></view-footer>
481 </template> 490 </template>
482 </polymer-element> 491 </polymer-element>
483 492
484 <script type="application/dart" src="cpu_profile.dart"></script> 493 <script type="application/dart" src="cpu_profile.dart"></script>
OLDNEW
« no previous file with comments | « runtime/observatory/lib/src/elements/cpu_profile.dart ('k') | runtime/observatory/lib/src/elements/nav_bar.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698