Index: tools/perf/metrics/timeline.py |
diff --git a/tools/perf/metrics/timeline.py b/tools/perf/metrics/timeline.py |
index 9313d99fe6aba852c87659d12267f433f217ea21..89b1b7f336c799455c7a14ef5f6b374d4db5f1a1 100644 |
--- a/tools/perf/metrics/timeline.py |
+++ b/tools/perf/metrics/timeline.py |
@@ -51,7 +51,12 @@ class TimelineMetric(Metric): |
if self._mode == TRACING_MODE: |
if not tab.browser.supports_tracing: |
raise Exception('Not supported') |
- tab.browser.StartTracing(self.trace_categories) |
+ if self.trace_categories: |
+ categories = [self.trace_categories] + \ |
+ page.GetSyntheticDelayCategories() |
+ else: |
+ categories = page.GetSyntheticDelayCategories() |
+ tab.browser.StartTracing(','.join(categories)) |
else: |
assert self._mode == TIMELINE_MODE |
tab.StartTimelineRecording() |