Index: tools/perf/perf_tools/texture_upload_benchmark.py |
diff --git a/tools/perf/perf_tools/texture_upload_benchmark.py b/tools/perf/perf_tools/texture_upload_benchmark.py |
index c837f6a0337afb42b8f64dae9894a41dfffc4309..126a7103e8506d60268829d749389f9bac5661d8 100644 |
--- a/tools/perf/perf_tools/texture_upload_benchmark.py |
+++ b/tools/perf/perf_tools/texture_upload_benchmark.py |
@@ -20,5 +20,10 @@ class TextureUploadBenchmark(scrolling_benchmark.ScrollingBenchmark): |
rendering_stats_deltas['textureUploadCount']) |
results.Add('average_commit_time', 'ms', averageCommitTimeMs) |
+ commitEfficiency = ( |
+ rendering_stats_deltas["totalCommitCount"] / |
+ float(rendering_stats_deltas["vsyncCount"])) |
+ results.Add('commit_efficiency', 'fraction', commitEfficiency) |
+ |
def Main(): |
return multi_page_benchmark.Main(TextureUploadBenchmark()) |