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

Side by Side Diff: runtime/observatory/lib/src/elements/allocation_profile.dart

Issue 2273203004: Converted Observatory persistent-hangles-page element (Closed)
Patch Set: Addressed comments and fixed style Created 4 years, 3 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 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 import 'dart:async'; 5 import 'dart:async';
6 import 'dart:html'; 6 import 'dart:html';
7 import 'package:charted/charted.dart'; 7 import 'package:charted/charted.dart';
8 import "package:charted/charts/charts.dart"; 8 import "package:charted/charts/charts.dart";
9 import 'package:observatory/models.dart' as M; 9 import 'package:observatory/models.dart' as M;
10 import 'package:observatory/src/elements/class_ref.dart'; 10 import 'package:observatory/src/elements/class_ref.dart';
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after
121 } 121 }
122 122
123 void render() { 123 void render() {
124 children = [ 124 children = [
125 new NavBarElement(queue: _r.queue) 125 new NavBarElement(queue: _r.queue)
126 ..children = [ 126 ..children = [
127 new NavTopMenuElement(queue: _r.queue), 127 new NavTopMenuElement(queue: _r.queue),
128 new NavVMMenuElement(_vm, _events, queue: _r.queue), 128 new NavVMMenuElement(_vm, _events, queue: _r.queue),
129 new NavIsolateMenuElement(_isolate, _events, queue: _r.queue), 129 new NavIsolateMenuElement(_isolate, _events, queue: _r.queue),
130 new NavMenuElement('allocation profile', last: true, 130 new NavMenuElement('allocation profile', last: true,
131 link: Uris.profiler(_isolate), queue: _r.queue), 131 link: Uris.allocationProfiler(_isolate), queue: _r.queue),
132 new NavRefreshElement(label: 'Download', disabled: _profile == null, 132 new NavRefreshElement(label: 'Download', disabled: _profile == null,
133 queue: _r.queue) 133 queue: _r.queue)
134 ..onRefresh.listen((_) => _downloadCSV()), 134 ..onRefresh.listen((_) => _downloadCSV()),
135 new NavRefreshElement(label: 'Reset Accumulator', queue: _r.queue) 135 new NavRefreshElement(label: 'Reset Accumulator', queue: _r.queue)
136 ..onRefresh.listen((_) => _refresh(reset: true)), 136 ..onRefresh.listen((_) => _refresh(reset: true)),
137 new NavRefreshElement(label: 'GC', queue: _r.queue) 137 new NavRefreshElement(label: 'GC', queue: _r.queue)
138 ..onRefresh.listen((_) => _refresh(gc: true)), 138 ..onRefresh.listen((_) => _refresh(gc: true)),
139 new NavRefreshElement(queue: _r.queue) 139 new NavRefreshElement(queue: _r.queue)
140 ..onRefresh.listen((_) => _refresh()), 140 ..onRefresh.listen((_) => _refresh()),
141 new DivElement()..classes = const ['nav-option'] 141 new DivElement()..classes = const ['nav-option']
(...skipping 432 matching lines...) Expand 10 before | Expand all | Expand 10 after
574 s.newSpace.current.instances; 574 s.newSpace.current.instances;
575 static int _getOldAccumulatedSize(M.ClassHeapStats s) => 575 static int _getOldAccumulatedSize(M.ClassHeapStats s) =>
576 s.oldSpace.accumulated.bytes; 576 s.oldSpace.accumulated.bytes;
577 static int _getOldAccumulatedInstances(M.ClassHeapStats s) => 577 static int _getOldAccumulatedInstances(M.ClassHeapStats s) =>
578 s.oldSpace.accumulated.instances; 578 s.oldSpace.accumulated.instances;
579 static int _getOldCurrentSize(M.ClassHeapStats s) => 579 static int _getOldCurrentSize(M.ClassHeapStats s) =>
580 s.oldSpace.current.bytes; 580 s.oldSpace.current.bytes;
581 static int _getOldCurrentInstances(M.ClassHeapStats s) => 581 static int _getOldCurrentInstances(M.ClassHeapStats s) =>
582 s.oldSpace.current.instances; 582 s.oldSpace.current.instances;
583 } 583 }
OLDNEW
« no previous file with comments | « runtime/observatory/lib/src/app/page.dart ('k') | runtime/observatory/lib/src/elements/cpu_profile.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698