diff options
author | simonjam@chromium.org <simonjam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-18 18:37:40 +0000 |
---|---|---|
committer | simonjam@chromium.org <simonjam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-18 18:37:40 +0000 |
commit | f6b321a99425da74477cde01134aa959796663b6 (patch) | |
tree | 346e803b486b9f3ba3a5fc43de3615efcc516e48 /content/browser/renderer_host/render_widget_helper.cc | |
parent | ef7fa9eba6b26b5ea68982a2629299a5b401624b (diff) | |
download | chromium_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.cc | 17 |
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); |