Index: tools/gpu/gpu_tools/texture_upload_benchmark.py |
diff --git a/tools/gpu/gpu_tools/texture_upload_benchmark.py b/tools/gpu/gpu_tools/texture_upload_benchmark.py |
index f411c28b55b8b3dd10fb36bf14b11e684bb70450..71fbd4f9d2eb0669bb6e64f41ea0c607f1ea5b89 100644 |
--- a/tools/gpu/gpu_tools/texture_upload_benchmark.py |
+++ b/tools/gpu/gpu_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(): |