Index: tracing/tracing/ui/analysis/related_events.html |
diff --git a/tracing/tracing/ui/analysis/related_events.html b/tracing/tracing/ui/analysis/related_events.html |
index 64e6a8f7e422da64881f6994cdc8bd8da75accf2..142887260ad176ecdc7306cf85fef8c7c1060766 100644 |
--- a/tracing/tracing/ui/analysis/related_events.html |
+++ b/tracing/tracing/ui/analysis/related_events.html |
@@ -98,6 +98,7 @@ Polymer({ |
this.cancelAllTasks_(); |
this.eventGroups_ = []; |
this.addRuntimeCallStats_(eventSet); |
+ this.addV8GCObjectStats_(eventSet); |
this.addV8Slices_(eventSet); |
this.addConnectedFlows_(eventSet); |
this.addConnectedEvents_(eventSet); |
@@ -296,6 +297,21 @@ Polymer({ |
} |
}, |
+ addV8GCObjectStats_: function(eventSet) { |
+ var slices = new tr.model.EventSet; |
+ for (var slice of eventSet) { |
+ if (slice.title === 'V8.GC_Objects_Stats') |
+ slices.push(slice); |
+ } |
+ if (slices.length > 0) { |
+ this.eventGroups_.push({ |
+ type: 'V8 GC stats table', |
+ tooltip: 'All V8 GC statistics slices in the selected set.', |
+ selection: slices |
+ }); |
+ } |
+ }, |
+ |
updateContents_: function() { |
var table = this.$.table; |
if (this.eventGroups_ === undefined) |