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 5da0040dd7b9fb6b071da6c328910e2a2e7fc9d9..5eea1d9232da0b99160e8766b73793347aff122f 100644 |
--- a/tools/perf/perf_tools/texture_upload_benchmark.py |
+++ b/tools/perf/perf_tools/texture_upload_benchmark.py |
@@ -18,3 +18,8 @@ class TextureUploadBenchmark(scrolling_benchmark.ScrollingBenchmark): |
results.Add('texture_upload_count', 'count', |
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) |