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

Unified Diff: runtime/observatory/lib/src/app/page.dart

Issue 2279203003: Converted Observatory megamorphiccache-view element (Closed)
Patch Set: Updated observatory_sources.gypi Created 4 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 side-by-side diff with in-line comments
Download patch
Index: runtime/observatory/lib/src/app/page.dart
diff --git a/runtime/observatory/lib/src/app/page.dart b/runtime/observatory/lib/src/app/page.dart
index 41f0dc2c73f6fcd726b93fda79a061ec4ca3d317..365690773ab36fb3fc8e650230bb2f18b992bff1 100644
--- a/runtime/observatory/lib/src/app/page.dart
+++ b/runtime/observatory/lib/src/app/page.dart
@@ -15,6 +15,8 @@ InboundReferencesRepository _inboundReferencesRepository
InstanceRepository _instanceRepository = new InstanceRepository();
IsolateSampleProfileRepository _isolateSampleProfileRepository
= new IsolateSampleProfileRepository();
+MegamorphicCacheRepository _megamorphicCacheRepository
+ = new MegamorphicCacheRepository();
ObjectStoreRepository _objectstoreRepository
= new ObjectStoreRepository();
PersistentHandlesRepository _persistentHandlesRepository
@@ -214,6 +216,18 @@ class InspectPage extends MatchingPage {
_instanceRepository,
queue: app.queue)
];
+ } else if (obj is MegamorphicCache) {
+ container.children = [
+ new MegamorphicCacheViewElement(app.vm, obj.isolate, obj, app.events,
+ app.notifications,
+ _megamorphicCacheRepository,
+ _retainedSizeRepository,
+ _reachableSizeRepository,
+ _inboundReferencesRepository,
+ _retainingPathRepository,
+ _instanceRepository,
+ queue: app.queue)
+ ];
} else {
ServiceObjectViewElement serviceElement =new Element.tag('service-view');
serviceElement.object = obj;

Powered by Google App Engine
This is Rietveld 408576698