| Index: tools/perf/metrics/smoothness.py
|
| diff --git a/tools/perf/metrics/smoothness.py b/tools/perf/metrics/smoothness.py
|
| index 18ad4143306edbf1ddffbe8865cfa83b60c84086..e35af911ea57bf31890ad78b609fd097f478ec1b 100644
|
| --- a/tools/perf/metrics/smoothness.py
|
| +++ b/tools/perf/metrics/smoothness.py
|
| @@ -95,20 +95,20 @@ def CalcResults(benchmark_stats, results):
|
| s = benchmark_stats
|
|
|
| frame_times = []
|
| - for i in xrange(1, len(s.screen_frame_timestamps)):
|
| + for i in xrange(1, len(s.frame_timestamps)):
|
| frame_times.append(
|
| - round(s.screen_frame_timestamps[i] - s.screen_frame_timestamps[i-1], 2))
|
| + round(s.frame_timestamps[i] - s.frame_timestamps[i-1], 2))
|
|
|
| # List of raw frame times.
|
| results.Add('frame_times', 'ms', frame_times)
|
|
|
| + # Arithmetic mean of frame times.
|
| mean_frame_time_ms = 1000 * statistics.ArithmeticMean(
|
| - s.total_time, s.screen_frame_count)
|
| - # Arithmetic mean of frame times. Not the generalized mean.
|
| + s.total_time, len(s.frame_timestamps))
|
| results.Add('mean_frame_time', 'ms', round(mean_frame_time_ms, 3))
|
|
|
| # Absolute discrepancy of frame time stamps.
|
| - jank = statistics.FrameDiscrepancy(s.screen_frame_timestamps)
|
| + jank = statistics.FrameDiscrepancy(s.frame_timestamps)
|
| results.Add('jank', '', round(jank, 4))
|
|
|
| # Are we hitting 60 fps for 95 percent of all frames? (Boolean value)
|
| @@ -133,4 +133,3 @@ def FindTimelineMarker(timeline, name):
|
| if len(events) != 1:
|
| raise MissingTimelineMarker(name)
|
| return events[0]
|
| -
|
|
|