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

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

Issue 2748403002: Added page to Observatory to display native memory allocation information. (Closed)
Patch Set: Final patch. Created 3 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
« no previous file with comments | « no previous file | runtime/observatory/lib/src/app/application.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 library observatory_elements; 1 library observatory_elements;
2 2
3 import 'dart:async'; 3 import 'dart:async';
4 4
5 import 'package:observatory/src/elements/allocation_profile.dart'; 5 import 'package:observatory/src/elements/allocation_profile.dart';
6 import 'package:observatory/src/elements/class_allocation_profile.dart'; 6 import 'package:observatory/src/elements/class_allocation_profile.dart';
7 import 'package:observatory/src/elements/class_instances.dart'; 7 import 'package:observatory/src/elements/class_instances.dart';
8 import 'package:observatory/src/elements/class_ref.dart'; 8 import 'package:observatory/src/elements/class_ref.dart';
9 import 'package:observatory/src/elements/class_tree.dart'; 9 import 'package:observatory/src/elements/class_tree.dart';
10 import 'package:observatory/src/elements/class_view.dart'; 10 import 'package:observatory/src/elements/class_view.dart';
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
45 import 'package:observatory/src/elements/json_view.dart'; 45 import 'package:observatory/src/elements/json_view.dart';
46 import 'package:observatory/src/elements/library_ref.dart'; 46 import 'package:observatory/src/elements/library_ref.dart';
47 import 'package:observatory/src/elements/library_view.dart'; 47 import 'package:observatory/src/elements/library_view.dart';
48 import 'package:observatory/src/elements/local_var_descriptors_ref.dart'; 48 import 'package:observatory/src/elements/local_var_descriptors_ref.dart';
49 import 'package:observatory/src/elements/logging.dart'; 49 import 'package:observatory/src/elements/logging.dart';
50 import 'package:observatory/src/elements/megamorphiccache_ref.dart'; 50 import 'package:observatory/src/elements/megamorphiccache_ref.dart';
51 import 'package:observatory/src/elements/megamorphiccache_view.dart'; 51 import 'package:observatory/src/elements/megamorphiccache_view.dart';
52 import 'package:observatory/src/elements/metrics.dart'; 52 import 'package:observatory/src/elements/metrics.dart';
53 import 'package:observatory/src/elements/metric/details.dart'; 53 import 'package:observatory/src/elements/metric/details.dart';
54 import 'package:observatory/src/elements/metric/graph.dart'; 54 import 'package:observatory/src/elements/metric/graph.dart';
55 import 'package:observatory/src/elements/native_memory_profiler.dart';
55 import 'package:observatory/src/elements/nav/class_menu.dart'; 56 import 'package:observatory/src/elements/nav/class_menu.dart';
56 import 'package:observatory/src/elements/nav/isolate_menu.dart'; 57 import 'package:observatory/src/elements/nav/isolate_menu.dart';
57 import 'package:observatory/src/elements/nav/library_menu.dart'; 58 import 'package:observatory/src/elements/nav/library_menu.dart';
58 import 'package:observatory/src/elements/nav/menu_item.dart'; 59 import 'package:observatory/src/elements/nav/menu_item.dart';
59 import 'package:observatory/src/elements/nav/notify.dart'; 60 import 'package:observatory/src/elements/nav/notify.dart';
60 import 'package:observatory/src/elements/nav/notify_event.dart'; 61 import 'package:observatory/src/elements/nav/notify_event.dart';
61 import 'package:observatory/src/elements/nav/notify_exception.dart'; 62 import 'package:observatory/src/elements/nav/notify_exception.dart';
62 import 'package:observatory/src/elements/nav/refresh.dart'; 63 import 'package:observatory/src/elements/nav/refresh.dart';
63 import 'package:observatory/src/elements/nav/top_menu.dart'; 64 import 'package:observatory/src/elements/nav/top_menu.dart';
64 import 'package:observatory/src/elements/nav/vm_menu.dart'; 65 import 'package:observatory/src/elements/nav/vm_menu.dart';
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
135 export 'package:observatory/src/elements/json_view.dart'; 136 export 'package:observatory/src/elements/json_view.dart';
136 export 'package:observatory/src/elements/library_ref.dart'; 137 export 'package:observatory/src/elements/library_ref.dart';
137 export 'package:observatory/src/elements/library_view.dart'; 138 export 'package:observatory/src/elements/library_view.dart';
138 export 'package:observatory/src/elements/local_var_descriptors_ref.dart'; 139 export 'package:observatory/src/elements/local_var_descriptors_ref.dart';
139 export 'package:observatory/src/elements/logging.dart'; 140 export 'package:observatory/src/elements/logging.dart';
140 export 'package:observatory/src/elements/megamorphiccache_ref.dart'; 141 export 'package:observatory/src/elements/megamorphiccache_ref.dart';
141 export 'package:observatory/src/elements/megamorphiccache_view.dart'; 142 export 'package:observatory/src/elements/megamorphiccache_view.dart';
142 export 'package:observatory/src/elements/metrics.dart'; 143 export 'package:observatory/src/elements/metrics.dart';
143 export 'package:observatory/src/elements/metric/details.dart'; 144 export 'package:observatory/src/elements/metric/details.dart';
144 export 'package:observatory/src/elements/metric/graph.dart'; 145 export 'package:observatory/src/elements/metric/graph.dart';
146 export 'package:observatory/src/elements/native_memory_profiler.dart';
145 export 'package:observatory/src/elements/nav/class_menu.dart'; 147 export 'package:observatory/src/elements/nav/class_menu.dart';
146 export 'package:observatory/src/elements/nav/isolate_menu.dart'; 148 export 'package:observatory/src/elements/nav/isolate_menu.dart';
147 export 'package:observatory/src/elements/nav/library_menu.dart'; 149 export 'package:observatory/src/elements/nav/library_menu.dart';
148 export 'package:observatory/src/elements/nav/menu_item.dart'; 150 export 'package:observatory/src/elements/nav/menu_item.dart';
149 export 'package:observatory/src/elements/nav/notify.dart'; 151 export 'package:observatory/src/elements/nav/notify.dart';
150 export 'package:observatory/src/elements/nav/notify_event.dart'; 152 export 'package:observatory/src/elements/nav/notify_event.dart';
151 export 'package:observatory/src/elements/nav/notify_exception.dart'; 153 export 'package:observatory/src/elements/nav/notify_exception.dart';
152 export 'package:observatory/src/elements/nav/refresh.dart'; 154 export 'package:observatory/src/elements/nav/refresh.dart';
153 export 'package:observatory/src/elements/nav/top_menu.dart'; 155 export 'package:observatory/src/elements/nav/top_menu.dart';
154 export 'package:observatory/src/elements/nav/vm_menu.dart'; 156 export 'package:observatory/src/elements/nav/vm_menu.dart';
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
229 JSONViewElement.tag.ensureRegistration(); 231 JSONViewElement.tag.ensureRegistration();
230 LibraryRefElement.tag.ensureRegistration(); 232 LibraryRefElement.tag.ensureRegistration();
231 LibraryViewElement.tag.ensureRegistration(); 233 LibraryViewElement.tag.ensureRegistration();
232 LocalVarDescriptorsRefElement.tag.ensureRegistration(); 234 LocalVarDescriptorsRefElement.tag.ensureRegistration();
233 LoggingPageElement.tag.ensureRegistration(); 235 LoggingPageElement.tag.ensureRegistration();
234 MegamorphicCacheRefElement.tag.ensureRegistration(); 236 MegamorphicCacheRefElement.tag.ensureRegistration();
235 MegamorphicCacheViewElement.tag.ensureRegistration(); 237 MegamorphicCacheViewElement.tag.ensureRegistration();
236 MetricDetailsElement.tag.ensureRegistration(); 238 MetricDetailsElement.tag.ensureRegistration();
237 MetricGraphElement.tag.ensureRegistration(); 239 MetricGraphElement.tag.ensureRegistration();
238 MetricsPageElement.tag.ensureRegistration(); 240 MetricsPageElement.tag.ensureRegistration();
241 NativeMemoryProfileElement.tag.ensureRegistration();
239 NavClassMenuElement.tag.ensureRegistration(); 242 NavClassMenuElement.tag.ensureRegistration();
240 NavIsolateMenuElement.tag.ensureRegistration(); 243 NavIsolateMenuElement.tag.ensureRegistration();
241 NavLibraryMenuElement.tag.ensureRegistration(); 244 NavLibraryMenuElement.tag.ensureRegistration();
242 NavMenuItemElement.tag.ensureRegistration(); 245 NavMenuItemElement.tag.ensureRegistration();
243 NavNotifyElement.tag.ensureRegistration(); 246 NavNotifyElement.tag.ensureRegistration();
244 NavNotifyEventElement.tag.ensureRegistration(); 247 NavNotifyEventElement.tag.ensureRegistration();
245 NavNotifyExceptionElement.tag.ensureRegistration(); 248 NavNotifyExceptionElement.tag.ensureRegistration();
246 NavRefreshElement.tag.ensureRegistration(); 249 NavRefreshElement.tag.ensureRegistration();
247 NavTopMenuElement.tag.ensureRegistration(); 250 NavTopMenuElement.tag.ensureRegistration();
248 NavVMMenuElement.tag.ensureRegistration(); 251 NavVMMenuElement.tag.ensureRegistration();
(...skipping 22 matching lines...) Expand all
271 UnknownObjectRefElement.tag.ensureRegistration(); 274 UnknownObjectRefElement.tag.ensureRegistration();
272 ViewFooterElement.tag.ensureRegistration(); 275 ViewFooterElement.tag.ensureRegistration();
273 VirtualCollectionElement.tag.ensureRegistration(); 276 VirtualCollectionElement.tag.ensureRegistration();
274 VirtualTreeElement.tag.ensureRegistration(); 277 VirtualTreeElement.tag.ensureRegistration();
275 VMConnectElement.tag.ensureRegistration(); 278 VMConnectElement.tag.ensureRegistration();
276 VirtualCollectionElement.tag.ensureRegistration(); 279 VirtualCollectionElement.tag.ensureRegistration();
277 VirtualTreeElement.tag.ensureRegistration(); 280 VirtualTreeElement.tag.ensureRegistration();
278 VMConnectTargetElement.tag.ensureRegistration(); 281 VMConnectTargetElement.tag.ensureRegistration();
279 VMViewElement.tag.ensureRegistration(); 282 VMViewElement.tag.ensureRegistration();
280 } 283 }
OLDNEW
« no previous file with comments | « no previous file | runtime/observatory/lib/src/app/application.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698