Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(329)

Unified Diff: tools/perf/benchmarks/spaceport.py

Issue 391183002: Delete trace-info.json. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Changed descriptions in smoothness_controller. Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « tools/perf/benchmarks/octane.py ('k') | tools/perf/benchmarks/sunspider.py » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tools/perf/benchmarks/spaceport.py
diff --git a/tools/perf/benchmarks/spaceport.py b/tools/perf/benchmarks/spaceport.py
index 4d06b631b1da4f62bf2c4b3b839800dee6ae8917..efe6a8d3e3159b322b2e51b856fa9694acf6532f 100644
--- a/tools/perf/benchmarks/spaceport.py
+++ b/tools/perf/benchmarks/spaceport.py
@@ -14,6 +14,37 @@ from telemetry.page import page_set
from telemetry.value import list_of_scalar_values
from telemetry.value import scalar
+DESCRIPTIONS = {
+ 'canvasDrawImageFullClear':
+ 'Using a canvas element to render. Bitmaps are blitted to the canvas '
+ 'using the "drawImage" function and the canvas is fully cleared at '
+ 'the beginning of each frame.',
+ 'canvasDrawImageFullClearAlign':
+ 'Same as canvasDrawImageFullClear except all "x" and "y" values are '
+ 'rounded to the nearest integer. This can be more efficient on '
+ 'translate on certain browsers.',
+ 'canvasDrawImagePartialClear':
+ 'Using a canvas element to render. Bitmaps are blitted to the canvas '
+ 'using the "drawImage" function and pixels drawn in the last frame '
+ 'are cleared to the clear color at the beginning of each frame. '
+ 'This is generally slower on hardware accelerated implementations, '
+ 'but sometimes faster on CPU-based implementations.',
+ 'canvasDrawImagePartialClearAlign':
+ 'Same as canvasDrawImageFullClearAlign but only partially clearing '
+ 'the canvas each frame.',
+ 'css2dBackground':
+ 'Using div elements that have a background image specified using CSS '
+ 'styles. These div elements are translated, scaled, and rotated using '
+ 'CSS-2D transforms.',
+ 'css2dImg':
+ 'Same as css2dBackground, but using img elements instead of div '
+ 'elements.',
+ 'css3dBackground':
+ 'Same as css2dBackground, but using CSS-3D transforms.',
+ 'css3dImg':
+ 'Same as css2dImage but using CSS-3D tranforms.',
+}
+
class _SpaceportMeasurement(page_measurement.PageMeasurement):
def __init__(self):
@@ -35,7 +66,7 @@ class _SpaceportMeasurement(page_measurement.PageMeasurement):
__results[key_val[0]] = key_val[1];
};
document.getElementById('start-performance-tests').click();
- """)
+ """)
num_results = 0
num_tests_in_spaceport = 24
@@ -54,10 +85,11 @@ class _SpaceportMeasurement(page_measurement.PageMeasurement):
results.AddValue(scalar.ScalarValue(
results.current_page, '%s.%s'% (chart, trace),
'objects (bigger is better)', float(result_dict[key]),
- important=False))
+ important=False, description=DESCRIPTIONS.get(chart)))
results.AddValue(list_of_scalar_values.ListOfScalarValues(
results.current_page, 'Score', 'objects (bigger is better)',
- [float(x) for x in result_dict.values()]))
+ [float(x) for x in result_dict.values()],
+ description='Combined score for all parts of the spaceport benchmark.'))
# crbug.com/166703: This test frequently times out on Windows.
« no previous file with comments | « tools/perf/benchmarks/octane.py ('k') | tools/perf/benchmarks/sunspider.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698