Index: chrome/renderer/benchmarking_extension.cc |
diff --git a/chrome/renderer/benchmarking_extension.cc b/chrome/renderer/benchmarking_extension.cc |
index 1125550c3cf267c8a11183a1ec3a936c206c6bba..7572a40e193a38937df961288055b4fb9043e1c3 100644 |
--- a/chrome/renderer/benchmarking_extension.cc |
+++ b/chrome/renderer/benchmarking_extension.cc |
@@ -7,14 +7,10 @@ |
#include "base/command_line.h" |
#include "base/metrics/stats_table.h" |
#include "base/time.h" |
-#include "chrome/common/benchmarking_messages.h" |
#include "content/public/common/content_switches.h" |
#include "content/public/renderer/render_thread.h" |
-#include "third_party/WebKit/Source/WebKit/chromium/public/WebCache.h" |
#include "v8/include/v8.h" |
-using WebKit::WebCache; |
- |
const char kBenchmarkingExtensionName[] = "v8/Benchmarking"; |
namespace extensions_v8 { |
@@ -29,30 +25,10 @@ class BenchmarkingWrapper : public v8::Extension { |
"if (typeof(chrome.benchmarking) == 'undefined') {" |
" chrome.benchmarking = {};" |
"};" |
- "chrome.benchmarking.clearCache = function() {" |
- " native function ClearCache();" |
- " ClearCache();" |
- "};" |
- "chrome.benchmarking.clearHostResolverCache = function() {" |
- " native function ClearHostResolverCache();" |
- " ClearHostResolverCache();" |
- "};" |
- "chrome.benchmarking.clearPredictorCache = function() {" |
- " native function ClearPredictorCache();" |
- " ClearPredictorCache();" |
- "};" |
- "chrome.benchmarking.closeConnections = function() {" |
- " native function CloseConnections();" |
- " CloseConnections();" |
- "};" |
"chrome.benchmarking.counter = function(name) {" |
" native function GetCounter();" |
" return GetCounter(name);" |
"};" |
- "chrome.benchmarking.enableSpdy = function(name) {" |
- " native function EnableSpdy();" |
- " EnableSpdy(name);" |
- "};" |
"chrome.benchmarking.isSingleProcess = function() {" |
" native function IsSingleProcess();" |
" return IsSingleProcess();" |
@@ -80,18 +56,8 @@ class BenchmarkingWrapper : public v8::Extension { |
) {} |
virtual v8::Handle<v8::FunctionTemplate> GetNativeFunction( |
- v8::Handle<v8::String> name) OVERRIDE { |
- if (name->Equals(v8::String::New("CloseConnections"))) { |
- return v8::FunctionTemplate::New(CloseConnections); |
- } else if (name->Equals(v8::String::New("ClearCache"))) { |
- return v8::FunctionTemplate::New(ClearCache); |
- } else if (name->Equals(v8::String::New("ClearHostResolverCache"))) { |
- return v8::FunctionTemplate::New(ClearHostResolverCache); |
- } else if (name->Equals(v8::String::New("ClearPredictorCache"))) { |
- return v8::FunctionTemplate::New(ClearPredictorCache); |
- } else if (name->Equals(v8::String::New("EnableSpdy"))) { |
- return v8::FunctionTemplate::New(EnableSpdy); |
- } else if (name->Equals(v8::String::New("GetCounter"))) { |
+ v8::Handle<v8::String> name) { |
+ if (name->Equals(v8::String::New("GetCounter"))) { |
return v8::FunctionTemplate::New(GetCounter); |
} else if (name->Equals(v8::String::New("IsSingleProcess"))) { |
return v8::FunctionTemplate::New(IsSingleProcess); |
@@ -102,44 +68,6 @@ class BenchmarkingWrapper : public v8::Extension { |
return v8::Handle<v8::FunctionTemplate>(); |
} |
- static v8::Handle<v8::Value> CloseConnections(const v8::Arguments& args) { |
- content::RenderThread::Get()->Send( |
- new ChromeViewHostMsg_CloseCurrentConnections()); |
- return v8::Undefined(); |
- } |
- |
- static v8::Handle<v8::Value> ClearCache(const v8::Arguments& args) { |
- int rv; |
- content::RenderThread::Get()->Send(new ChromeViewHostMsg_ClearCache(&rv)); |
- WebCache::clear(); |
- return v8::Undefined(); |
- } |
- |
- static v8::Handle<v8::Value> ClearHostResolverCache( |
- const v8::Arguments& args) { |
- int rv; |
- content::RenderThread::Get()->Send( |
- new ChromeViewHostMsg_ClearHostResolverCache(&rv)); |
- return v8::Undefined(); |
- } |
- |
- static v8::Handle<v8::Value> ClearPredictorCache( |
- const v8::Arguments& args) { |
- int rv; |
- content::RenderThread::Get()->Send( |
- new ChromeViewHostMsg_ClearPredictorCache(&rv)); |
- return v8::Undefined(); |
- } |
- |
- static v8::Handle<v8::Value> EnableSpdy(const v8::Arguments& args) { |
- if (!args.Length() || !args[0]->IsBoolean()) |
- return v8::Undefined(); |
- |
- content::RenderThread::Get()->Send(new ChromeViewHostMsg_EnableSpdy( |
- args[0]->BooleanValue())); |
- return v8::Undefined(); |
- } |
- |
static v8::Handle<v8::Value> GetCounter(const v8::Arguments& args) { |
if (!args.Length() || !args[0]->IsString() || !base::StatsTable::current()) |
return v8::Undefined(); |