summaryrefslogtreecommitdiffstats
path: root/content/browser/renderer_host/render_widget_helper.cc
diff options
context:
space:
mode:
authorsimonjam@chromium.org <simonjam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-18 18:37:40 +0000
committersimonjam@chromium.org <simonjam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-18 18:37:40 +0000
commitf6b321a99425da74477cde01134aa959796663b6 (patch)
tree346e803b486b9f3ba3a5fc43de3615efcc516e48 /content/browser/renderer_host/render_widget_helper.cc
parentef7fa9eba6b26b5ea68982a2629299a5b401624b (diff)
downloadchromium_src-f6b321a99425da74477cde01134aa959796663b6.zip
chromium_src-f6b321a99425da74477cde01134aa959796663b6.tar.gz
chromium_src-f6b321a99425da74477cde01134aa959796663b6.tar.bz2
ResourceScheduler should use renderer notifications instead of MRUCache to track renderers.
The MRUCache enforced a hard limit on the number of navigations we could track. If we have more than that, we stop scheduling and load everything at once. That will only make performance worse. The renderer notifications should provide an accurate signal when tabs come and go. Instead of having a hard limit, we'll just follow the notifications. BUG=None Review URL: https://chromiumcodereview.appspot.com/12600018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188777 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/renderer_host/render_widget_helper.cc')
-rw-r--r--content/browser/renderer_host/render_widget_helper.cc17
1 files changed, 0 insertions, 17 deletions
diff --git a/content/browser/renderer_host/render_widget_helper.cc b/content/browser/renderer_host/render_widget_helper.cc
index 14204a7..1a3231d 100644
--- a/content/browser/renderer_host/render_widget_helper.cc
+++ b/content/browser/renderer_host/render_widget_helper.cc
@@ -127,17 +127,6 @@ RenderWidgetHelper* RenderWidgetHelper::FromProcessHostID(
return (ci == g_widget_helpers.Get().end())? NULL : ci->second;
}
-void RenderWidgetHelper::CancelResourceRequests(int render_widget_id) {
- if (render_process_id_ == -1)
- return;
-
- BrowserThread::PostTask(
- BrowserThread::IO, FROM_HERE,
- base::Bind(&RenderWidgetHelper::OnCancelResourceRequests,
- this,
- render_widget_id));
-}
-
void RenderWidgetHelper::SimulateSwapOutACK(
const ViewMsg_SwapOut_Params& params) {
BrowserThread::PostTask(
@@ -251,12 +240,6 @@ void RenderWidgetHelper::OnDispatchBackingStoreMsg(
host->OnMessageReceived(proxy->message());
}
-void RenderWidgetHelper::OnCancelResourceRequests(
- int render_widget_id) {
- resource_dispatcher_host_->CancelRequestsForRoute(
- render_process_id_, render_widget_id);
-}
-
void RenderWidgetHelper::OnSimulateSwapOutACK(
const ViewMsg_SwapOut_Params& params) {
resource_dispatcher_host_->OnSimulateSwapOutACK(params);