| 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:
|
|
|