| Index: chrome/renderer/render_thread.cc
|
| ===================================================================
|
| --- chrome/renderer/render_thread.cc (revision 17638)
|
| +++ chrome/renderer/render_thread.cc (working copy)
|
| @@ -41,6 +41,7 @@
|
| #include "webkit/api/public/WebCache.h"
|
| #include "webkit/api/public/WebKit.h"
|
| #include "webkit/api/public/WebString.h"
|
| +#include "webkit/extensions/v8/benchmarking_extension.h"
|
| #include "webkit/extensions/v8/gears_extension.h"
|
| #include "webkit/extensions/v8/interval_extension.h"
|
| #include "webkit/extensions/v8/playback_extension.h"
|
| @@ -296,6 +297,14 @@
|
| kCacheStatsDelayMS);
|
| }
|
|
|
| +void RenderThread::CloseIdleConnections() {
|
| + Send(new ViewHostMsg_CloseIdleConnections());
|
| +}
|
| +
|
| +void RenderThread::SetCacheMode(bool enabled) {
|
| + Send(new ViewHostMsg_SetCacheMode(enabled));
|
| +}
|
| +
|
| static void* CreateHistogram(
|
| const char *name, int min, int max, size_t buckets) {
|
| Histogram* histogram = new Histogram(name, min, max, buckets);
|
| @@ -350,6 +359,9 @@
|
| WebKit::registerExtension(RendererExtensionBindings::Get());
|
| }
|
|
|
| + if (command_line.HasSwitch(switches::kEnableBenchmarking))
|
| + WebKit::registerExtension(extensions_v8::BenchmarkingExtension::Get());
|
| +
|
| if (command_line.HasSwitch(switches::kPlaybackMode) ||
|
| command_line.HasSwitch(switches::kRecordMode) ||
|
| command_line.HasSwitch(switches::kNoJsRandomness)) {
|
|
|