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

Side by Side Diff: runtime/observatory/lib/src/app/page.dart

Issue 2999933002: Revert "Add current rss and embedder name to Observatory" (Closed)
Patch Set: Created 3 years, 4 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 part of app; 5 part of app;
6 6
7 final _allocationProfileRepository = new AllocationProfileRepository(); 7 final _allocationProfileRepository = new AllocationProfileRepository();
8 final _breakpointRepository = new BreakpointRepository(); 8 final _breakpointRepository = new BreakpointRepository();
9 final _classRepository = new ClassRepository(); 9 final _classRepository = new ClassRepository();
10 final _classSampleProfileRepository = new ClassSampleProfileRepository(); 10 final _classSampleProfileRepository = new ClassSampleProfileRepository();
(...skipping 17 matching lines...) Expand all
28 final _persistentHandlesRepository = new PersistentHandlesRepository(); 28 final _persistentHandlesRepository = new PersistentHandlesRepository();
29 final _portsRepository = new PortsRepository(); 29 final _portsRepository = new PortsRepository();
30 final _scriptRepository = new ScriptRepository(); 30 final _scriptRepository = new ScriptRepository();
31 final _singleTargetCacheRepository = new SingleTargetCacheRepository(); 31 final _singleTargetCacheRepository = new SingleTargetCacheRepository();
32 final _stronglyReachangleInstancesRepository = 32 final _stronglyReachangleInstancesRepository =
33 new StronglyReachableInstancesRepository(); 33 new StronglyReachableInstancesRepository();
34 final _subtypeTestCacheRepository = new SubtypeTestCacheRepository(); 34 final _subtypeTestCacheRepository = new SubtypeTestCacheRepository();
35 final _topRetainingInstancesRepository = new TopRetainingInstancesRepository(); 35 final _topRetainingInstancesRepository = new TopRetainingInstancesRepository();
36 final _typeArgumentsRepository = new TypeArgumentsRepository(); 36 final _typeArgumentsRepository = new TypeArgumentsRepository();
37 final _unlinkedCallRepository = new UnlinkedCallRepository(); 37 final _unlinkedCallRepository = new UnlinkedCallRepository();
38 final _vmrepository = new VMRepository();
39 38
40 class IsolateNotFound implements Exception { 39 class IsolateNotFound implements Exception {
41 String isolateId; 40 String isolateId;
42 IsolateNotFound(this.isolateId); 41 IsolateNotFound(this.isolateId);
43 String toString() => "IsolateNotFound: $isolateId"; 42 String toString() => "IsolateNotFound: $isolateId";
44 } 43 }
45 44
46 RetainedSizeRepository _retainedSizeRepository = new RetainedSizeRepository(); 45 RetainedSizeRepository _retainedSizeRepository = new RetainedSizeRepository();
47 ReachableSizeRepository _reachableSizeRepository = 46 ReachableSizeRepository _reachableSizeRepository =
48 new ReachableSizeRepository(); 47 new ReachableSizeRepository();
(...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after
164 void _visit(Uri uri) { 163 void _visit(Uri uri) {
165 super._visit(uri); 164 super._visit(uri);
166 if (app.vm == null) { 165 if (app.vm == null) {
167 Logger.root.severe('VMPage has no VM'); 166 Logger.root.severe('VMPage has no VM');
168 // Reroute to vm-connect. 167 // Reroute to vm-connect.
169 app.locationManager.go(Uris.vmConnect()); 168 app.locationManager.go(Uris.vmConnect());
170 return; 169 return;
171 } 170 }
172 app.vm.reload().then((VM vm) { 171 app.vm.reload().then((VM vm) {
173 container.children = [ 172 container.children = [
174 new VMViewElement(vm, _vmrepository, app.events, app.notifications, 173 new VMViewElement(vm, app.events, app.notifications,
175 new IsolateRepository(app.vm), _scriptRepository, 174 new IsolateRepository(app.vm), _scriptRepository,
176 queue: app.queue) 175 queue: app.queue)
177 ]; 176 ];
178 }).catchError((e, stack) { 177 }).catchError((e, stack) {
179 Logger.root.severe('VMPage visit error: $e'); 178 Logger.root.severe('VMPage visit error: $e');
180 // Reroute to vm-connect. 179 // Reroute to vm-connect.
181 app.locationManager.go(Uris.vmConnect()); 180 app.locationManager.go(Uris.vmConnect());
182 }); 181 });
183 } 182 }
184 } 183 }
(...skipping 517 matching lines...) Expand 10 before | Expand all | Expand 10 after
702 Logger.root.severe('MemoryDashboard has no VM'); 701 Logger.root.severe('MemoryDashboard has no VM');
703 // Reroute to vm-connect. 702 // Reroute to vm-connect.
704 app.locationManager.go(Uris.vmConnect()); 703 app.locationManager.go(Uris.vmConnect());
705 return; 704 return;
706 } 705 }
707 final editor = getEditor(uri); 706 final editor = getEditor(uri);
708 app.vm.reload().then((VM vm) async { 707 app.vm.reload().then((VM vm) async {
709 // Preload all isolates to avoid sorting problems. 708 // Preload all isolates to avoid sorting problems.
710 await Future.wait(vm.isolates.map((i) => i.load())); 709 await Future.wait(vm.isolates.map((i) => i.load()));
711 container.children = [ 710 container.children = [
712 new MemoryDashboardElement(vm, _vmrepository, new IsolateRepository(vm), 711 new MemoryDashboardElement(vm, new IsolateRepository(vm), editor,
713 editor, _allocationProfileRepository, app.events, app.notifications, 712 _allocationProfileRepository, app.events, app.notifications,
714 queue: app.queue) 713 queue: app.queue)
715 ]; 714 ];
716 }).catchError((e, stack) { 715 }).catchError((e, stack) {
717 Logger.root.severe('MemoryDashboard visit error: $e'); 716 Logger.root.severe('MemoryDashboard visit error: $e');
718 // Reroute to vm-connect. 717 // Reroute to vm-connect.
719 app.locationManager.go(Uris.vmConnect()); 718 app.locationManager.go(Uris.vmConnect());
720 }); 719 });
721 } 720 }
722 721
723 void onInstall() { 722 void onInstall() {
(...skipping 241 matching lines...) Expand 10 before | Expand all | Expand 10 after
965 element = new TimelinePageElement(app.vm, app.events, app.notifications, 964 element = new TimelinePageElement(app.vm, app.events, app.notifications,
966 queue: app.queue); 965 queue: app.queue);
967 } 966 }
968 967
969 void _visit(Uri uri) { 968 void _visit(Uri uri) {
970 assert(canVisit(uri)); 969 assert(canVisit(uri));
971 } 970 }
972 971
973 bool canVisit(Uri uri) => uri.path == 'timeline'; 972 bool canVisit(Uri uri) => uri.path == 'timeline';
974 } 973 }
OLDNEW
« no previous file with comments | « runtime/observatory/lib/repositories.dart ('k') | runtime/observatory/lib/src/elements/memory/dashboard.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698