| 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 1cd6dc8be84c24bda82e5bc4f4a5338f3630660e..b884835118a8e591a7fdf2ab5a6dea3895c4af1e 100644
|
| --- a/tools/gpu/gpu_tools/texture_upload_benchmark.py
|
| +++ b/tools/gpu/gpu_tools/texture_upload_benchmark.py
|
| @@ -12,8 +12,16 @@ import scrolling_benchmark
|
| class TextureUploadBenchmark(scrolling_benchmark.ScrollingBenchmark):
|
| def MeasurePage(self, page, tab):
|
| rendering_stats = self.ScrollPageFully(tab)
|
| +
|
| + if rendering_stats["totalCommitCount"] == 0 :
|
| + averageCommitTimeMs = 0
|
| + else :
|
| + averageCommitTimeMs = (1000 * rendering_stats["totalCommitTimeInSeconds"]
|
| + / rendering_stats["totalCommitCount"])
|
| +
|
| return {
|
| - "texture_upload_count": rendering_stats["textureUploadCount"]
|
| + "texture_upload_count": rendering_stats["textureUploadCount"],
|
| + "average_commit_time_ms": averageCommitTimeMs
|
| }
|
|
|
| def Main():
|
|
|