OLD | NEW |
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 from chrome_remote_control import multi_page_benchmark | 4 from telemetry import multi_page_benchmark |
5 from perf_tools import scrolling_benchmark | 5 from perf_tools import scrolling_benchmark |
6 | 6 |
7 class PaintingBenchmark(scrolling_benchmark.ScrollingBenchmark): | 7 class PaintingBenchmark(scrolling_benchmark.ScrollingBenchmark): |
8 def __init__(self): | 8 def __init__(self): |
9 super(PaintingBenchmark, self).__init__() | 9 super(PaintingBenchmark, self).__init__() |
10 | 10 |
11 def _GetOrZero(self, stat, rendering_stats_deltas): | 11 def _GetOrZero(self, stat, rendering_stats_deltas): |
12 if stat in rendering_stats_deltas: | 12 if stat in rendering_stats_deltas: |
13 return rendering_stats_deltas[stat] | 13 return rendering_stats_deltas[stat] |
14 return 0 | 14 return 0 |
(...skipping 30 matching lines...) Expand all Loading... |
45 results.Add('total_pixels_painted', '', totalPixelsPainted) | 45 results.Add('total_pixels_painted', '', totalPixelsPainted) |
46 results.Add('total_pixels_rasterized', '', totalPixelsRasterized) | 46 results.Add('total_pixels_rasterized', '', totalPixelsRasterized) |
47 results.Add('megapixels_painted_per_second', '', megapixelsPaintedPerSecond) | 47 results.Add('megapixels_painted_per_second', '', megapixelsPaintedPerSecond) |
48 results.Add('megapixels_rasterized_per_second', '', | 48 results.Add('megapixels_rasterized_per_second', '', |
49 megapixelsRasterizedPerSecond) | 49 megapixelsRasterizedPerSecond) |
50 results.Add('total_paint_and_rasterize_time', 'seconds', totalPaintTime + | 50 results.Add('total_paint_and_rasterize_time', 'seconds', totalPaintTime + |
51 totalRasterizeTime) | 51 totalRasterizeTime) |
52 | 52 |
53 def Main(): | 53 def Main(): |
54 return multi_page_benchmark.Main(PaintingBenchmark()) | 54 return multi_page_benchmark.Main(PaintingBenchmark()) |
OLD | NEW |