Index: content/renderer/gpu/gpu_benchmarking_extension.cc |
diff --git a/content/renderer/gpu/gpu_benchmarking_extension.cc b/content/renderer/gpu/gpu_benchmarking_extension.cc |
index b7fd7c9e6ac9af37dfecc471eb88d2c6b944d532..72231d9bf563f34ce8ac6eafca94a4b29f82b749 100644 |
--- a/content/renderer/gpu/gpu_benchmarking_extension.cc |
+++ b/content/renderer/gpu/gpu_benchmarking_extension.cc |
@@ -137,6 +137,7 @@ class GpuBenchmarkingWrapper : public v8::Extension { |
} |
static v8::Handle<v8::Value> GetRenderingStats(const v8::Arguments& args) { |
+ |
WebFrame* web_frame = WebFrame::frameForEnteredContext(); |
if (!web_frame) |
return v8::Undefined(); |
@@ -166,6 +167,11 @@ class GpuBenchmarkingWrapper : public v8::Extension { |
v8::Number::New(stats.totalPaintTimeInSeconds)); |
stats_object->Set(v8::String::New("totalRasterizeTimeInSeconds"), |
v8::Number::New(stats.totalRasterizeTimeInSeconds)); |
+ stats_object->Set(v8::String::New("totalCommitTimeInSeconds"), |
+ v8::Number::New(stats.totalCommitTimeInSeconds)); |
+ stats_object->Set(v8::String::New("totalCommitCount"), |
+ v8::Integer::New(stats.totalCommitCount)); |
+ |
stats_object->Set(v8::String::New("globalTextureUploadCount"), |
v8::Number::New(gpu_stats.global_texture_upload_count)); |
stats_object->Set( |