| Index: net/socket/ssl_client_socket_pool.cc
|
| ===================================================================
|
| --- net/socket/ssl_client_socket_pool.cc (revision 75321)
|
| +++ net/socket/ssl_client_socket_pool.cc (working copy)
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "net/socket/ssl_client_socket_pool.h"
|
|
|
| +#include "base/metrics/field_trial.h"
|
| #include "base/metrics/histogram.h"
|
| #include "base/values.h"
|
| #include "net/base/net_errors.h"
|
| @@ -328,6 +329,19 @@
|
| base::TimeDelta::FromMilliseconds(1),
|
| base::TimeDelta::FromMinutes(10),
|
| 100);
|
| +
|
| + static bool false_start_trial(
|
| + base::FieldTrialList::Find("SSLFalseStart") &&
|
| + !base::FieldTrialList::Find("SSLFalseStart")->group_name().empty());
|
| + if (false_start_trial) {
|
| + UMA_HISTOGRAM_CUSTOM_TIMES(base::FieldTrial::MakeName(
|
| + "Net.SSL_Connection_Latency",
|
| + "SSLFalseStart"),
|
| + connect_duration,
|
| + base::TimeDelta::FromMilliseconds(1),
|
| + base::TimeDelta::FromMinutes(10),
|
| + 100);
|
| + }
|
| }
|
| }
|
|
|
|
|