Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4903)

Unified Diff: chrome/browser/browser_main.cc

Issue 3017038: Merge 53832 - We would like to refine the numbers we started off with in the ... (Closed) Base URL: svn://svn.chromium.org/chrome/branches/472/src/
Patch Set: Created 10 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/browser_main.cc
===================================================================
--- chrome/browser/browser_main.cc (revision 53999)
+++ chrome/browser/browser_main.cc (working copy)
@@ -178,30 +178,36 @@
// on browsing. Too large a value might cause us to run into SYN flood detection
// mechanisms.
void BrowserMainParts::ConnectionFieldTrial() {
- const FieldTrial::Probability kConnDivisor = 100;
- const FieldTrial::Probability kConn16 = 10; // 10% probability
- const FieldTrial::Probability kRemainingConn = 30; // 30% probability
+ const FieldTrial::Probability kConnectDivisor = 100;
+ const FieldTrial::Probability kConnectProbability = 20; // 20% probability
- scoped_refptr<FieldTrial> conn_trial =
- new FieldTrial("ConnCountImpact", kConnDivisor);
+ scoped_refptr<FieldTrial> connect_trial =
+ new FieldTrial("ConnCountImpact", kConnectDivisor);
- const int conn_16 = conn_trial->AppendGroup("_conn_count_16", kConn16);
- const int conn_4 = conn_trial->AppendGroup("_conn_count_4", kRemainingConn);
- const int conn_8 = conn_trial->AppendGroup("_conn_count_8", kRemainingConn);
- const int conn_6 = conn_trial->AppendGroup("_conn_count_6",
+ const int connect_5 = connect_trial->AppendGroup("_conn_count_5",
+ kConnectProbability);
+ const int connect_6 = connect_trial->AppendGroup("_conn_count_6",
+ kConnectProbability);
+ const int connect_7 = connect_trial->AppendGroup("_conn_count_7",
+ kConnectProbability);
+ const int connect_8 = connect_trial->AppendGroup("_conn_count_8",
+ kConnectProbability);
+ const int connect_9 = connect_trial->AppendGroup("_conn_count_9",
FieldTrial::kAllRemainingProbability);
- const int conn_trial_grp = conn_trial->group();
+ const int connect_trial_group = connect_trial->group();
- if (conn_trial_grp == conn_4) {
- net::HttpNetworkSession::set_max_sockets_per_group(4);
- } else if (conn_trial_grp == conn_6) {
+ if (connect_trial_group == connect_5) {
+ net::HttpNetworkSession::set_max_sockets_per_group(5);
+ } else if (connect_trial_group == connect_6) {
// This (6) is the current default value.
net::HttpNetworkSession::set_max_sockets_per_group(6);
- } else if (conn_trial_grp == conn_8) {
+ } else if (connect_trial_group == connect_7) {
+ net::HttpNetworkSession::set_max_sockets_per_group(7);
+ } else if (connect_trial_group == connect_8) {
net::HttpNetworkSession::set_max_sockets_per_group(8);
- } else if (conn_trial_grp == conn_16) {
- net::HttpNetworkSession::set_max_sockets_per_group(16);
+ } else if (connect_trial_group == connect_9) {
+ net::HttpNetworkSession::set_max_sockets_per_group(9);
} else {
NOTREACHED();
}
@@ -213,32 +219,36 @@
// result in more ERR_CONNECT_RESETs, requiring one RTT to receive the RST
// packet and possibly another RTT to re-establish the connection.
void BrowserMainParts::SocketTimeoutFieldTrial() {
- const FieldTrial::Probability kIdleSktToDivisor = 100; // Idle socket timeout
- const FieldTrial::Probability kSktToProb = 25; // 25% probability
+ const FieldTrial::Probability kIdleSocketTimeoutDivisor = 100;
+ // 25% probability
+ const FieldTrial::Probability kSocketTimeoutProbability = 25;
scoped_refptr<FieldTrial> socket_timeout_trial =
- new FieldTrial("IdleSktToImpact", kIdleSktToDivisor);
+ new FieldTrial("IdleSktToImpact", kIdleSocketTimeoutDivisor);
const int socket_timeout_5 =
- socket_timeout_trial->AppendGroup("_idle_timeout_5", kSktToProb);
+ socket_timeout_trial->AppendGroup("_idle_timeout_5",
+ kSocketTimeoutProbability);
const int socket_timeout_10 =
- socket_timeout_trial->AppendGroup("_idle_timeout_10", kSktToProb);
+ socket_timeout_trial->AppendGroup("_idle_timeout_10",
+ kSocketTimeoutProbability);
const int socket_timeout_20 =
- socket_timeout_trial->AppendGroup("_idle_timeout_20", kSktToProb);
+ socket_timeout_trial->AppendGroup("_idle_timeout_20",
+ kSocketTimeoutProbability);
const int socket_timeout_60 =
socket_timeout_trial->AppendGroup("_idle_timeout_60",
FieldTrial::kAllRemainingProbability);
- const int idle_to_trial_grp = socket_timeout_trial->group();
+ const int idle_to_trial_group = socket_timeout_trial->group();
- if (idle_to_trial_grp == socket_timeout_5) {
+ if (idle_to_trial_group == socket_timeout_5) {
net::ClientSocketPool::set_unused_idle_socket_timeout(5);
- } else if (idle_to_trial_grp == socket_timeout_10) {
+ } else if (idle_to_trial_group == socket_timeout_10) {
// This (10 seconds) is the current default value.
net::ClientSocketPool::set_unused_idle_socket_timeout(10);
- } else if (idle_to_trial_grp == socket_timeout_20) {
+ } else if (idle_to_trial_group == socket_timeout_20) {
net::ClientSocketPool::set_unused_idle_socket_timeout(20);
- } else if (idle_to_trial_grp == socket_timeout_60) {
+ } else if (idle_to_trial_group == socket_timeout_60) {
net::ClientSocketPool::set_unused_idle_socket_timeout(60);
} else {
NOTREACHED();
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698