summaryrefslogtreecommitdiffstats
path: root/chrome/browser
diff options
context:
space:
mode:
authormbelshe@chromium.org <mbelshe@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-03-05 20:49:02 +0000
committermbelshe@chromium.org <mbelshe@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-03-05 20:49:02 +0000
commit4a5e1780401366315132683fa5079c6690e50156 (patch)
tree10d6a63b7b52345bcc58dba71a7c8bcf697de003 /chrome/browser
parent2539acbc3e92658bd4a6178896de85650e18860b (diff)
downloadchromium_src-4a5e1780401366315132683fa5079c6690e50156.zip
chromium_src-4a5e1780401366315132683fa5079c6690e50156.tar.gz
chromium_src-4a5e1780401366315132683fa5079c6690e50156.tar.bz2
Add command line option for changing the max number of SPDY sessions per
domain. The default remains at 1. Command line usage to set it to 13: chrome.exe --use-spdy --max-spdy-sessions-per-domain=13 BUG=none TEST=none Review URL: http://codereview.chromium.org/669169 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40775 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser')
-rw-r--r--chrome/browser/browser_main.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/chrome/browser/browser_main.cc b/chrome/browser/browser_main.cc
index 4d9803c..0d76b8e 100644
--- a/chrome/browser/browser_main.cc
+++ b/chrome/browser/browser_main.cc
@@ -67,6 +67,7 @@
#include "net/http/http_network_session.h"
#include "net/http/http_network_transaction.h"
#include "net/socket/client_socket_pool_base.h"
+#include "net/spdy/spdy_session_pool.h"
#if defined(OS_POSIX)
// TODO(port): get rid of this include. It's used just to provide declarations
@@ -674,6 +675,14 @@ int BrowserMain(const MainFunctionParams& parameters) {
if (parsed_command_line.HasSwitch(switches::kIgnoreCertificateErrors))
net::HttpNetworkTransaction::IgnoreCertificateErrors(true);
+ if (parsed_command_line.HasSwitch(switches::kMaxSpdySessionsPerDomain)) {
+ int value = StringToInt(
+ parsed_command_line.GetSwitchValueASCII(
+ switches::kMaxSpdySessionsPerDomain));
+ net::SpdySessionPool::set_max_sessions_per_domain(value);
+ }
+
+
// Initialize histogram statistics gathering system.
StatisticsRecorder statistics;