summaryrefslogtreecommitdiffstats
path: root/tools/perf/perf_tools/smoothness_measurement.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/perf/perf_tools/smoothness_measurement.py')
-rw-r--r--tools/perf/perf_tools/smoothness_measurement.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/tools/perf/perf_tools/smoothness_measurement.py b/tools/perf/perf_tools/smoothness_measurement.py
index 08b663b..bb0b778 100644
--- a/tools/perf/perf_tools/smoothness_measurement.py
+++ b/tools/perf/perf_tools/smoothness_measurement.py
@@ -115,6 +115,19 @@ def CalcImageDecodingResults(rendering_stats_deltas, results):
totalDeferredImageDecodeTimeInSeconds,
data_type='unimportant')
+def CalcAnalysisResults(rendering_stats_deltas, results):
+ totalTilesAnalyzed = rendering_stats_deltas.get(
+ 'totalTilesAnalyzed', 0)
+ solidColorTilesAnalyzed = rendering_stats_deltas.get(
+ 'solidColorTilesAnalyzed', 0)
+
+ results.Add('total_tiles_analyzed', 'count',
+ totalTilesAnalyzed,
+ data_type='unimportant')
+ results.Add('solid_color_tiles_analyzed', 'count',
+ solidColorTilesAnalyzed,
+ data_type='unimportant')
+
class SmoothnessMeasurement(page_measurement.PageMeasurement):
def __init__(self):
super(SmoothnessMeasurement, self).__init__('smoothness')
@@ -172,6 +185,7 @@ class SmoothnessMeasurement(page_measurement.PageMeasurement):
CalcScrollResults(rendering_stats_deltas, results)
CalcTextureUploadResults(rendering_stats_deltas, results)
CalcImageDecodingResults(rendering_stats_deltas, results)
+ CalcAnalysisResults(rendering_stats_deltas, results)
if self.options.report_all_results:
for k, v in rendering_stats_deltas.iteritems():