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 c087e13ac0e459bef253c7f4d95b86393136e260..a5f59fd6d7524c77794153e8498fd0e4fd7674eb 100644 |
--- a/tools/perf/perf_tools/texture_upload_benchmark.py |
+++ b/tools/perf/perf_tools/texture_upload_benchmark.py |
@@ -16,9 +16,19 @@ class TextureUploadBenchmark(scrolling_benchmark.ScrollingBenchmark): |
1000 * rendering_stats_deltas['totalCommitTimeInSeconds'] / |
rendering_stats_deltas['totalCommitCount']) |
+ commitEfficiencyActive = ( |
+ rendering_stats_deltas["totalCommitCount"] / |
+ float(rendering_stats_deltas["numActiveCSyncs"])) |
+ |
+ commitEfficiency = ( |
+ rendering_stats_deltas["totalCommitCount"] / |
+ float(rendering_stats_deltas["numCSyncs"])) |
+ |
return { |
'texture_upload_count': rendering_stats_deltas['textureUploadCount'], |
- 'average_commit_time_ms': averageCommitTimeMs |
+ 'average_commit_time_ms': averageCommitTimeMs, |
+ 'commit_efficiency_active': commitEfficiencyActive, |
+ 'commit_efficiency_total': commitEfficiency, |
} |
def Main(): |