Index: tools/perf/measurements/thread_times.py |
diff --git a/tools/perf/measurements/thread_times.py b/tools/perf/measurements/thread_times.py |
index 70c1f0912fb1ad35d4bcad747712d646f862538c..12cd4cdfedebd887c0480486ae4abfbf525f0b73 100644 |
--- a/tools/perf/measurements/thread_times.py |
+++ b/tools/perf/measurements/thread_times.py |
@@ -11,10 +11,11 @@ from metrics import timeline |
class ThreadTimes(page_test.PageTest): |
- def __init__(self, report_silk_details=False): |
+ def __init__(self, report_silk_details=False, measure_per_frame=True): |
super(ThreadTimes, self).__init__() |
self._timeline_controller = None |
self._report_silk_details = report_silk_details |
+ self._measure_per_frame = measure_per_frame |
def WillNavigateToPage(self, page, tab): |
self._timeline_controller = timeline_controller.TimelineController() |
@@ -31,7 +32,7 @@ class ThreadTimes(page_test.PageTest): |
def ValidateAndMeasurePage(self, page, tab, results): |
self._timeline_controller.Stop(tab, results) |
- metric = timeline.ThreadTimesTimelineMetric() |
+ metric = timeline.ThreadTimesTimelineMetric(self._measure_per_frame) |
renderer_thread = \ |
self._timeline_controller.model.GetRendererThreadFromTabId(tab.id) |
if self._report_silk_details: |