Index: net/socket/client_socket.cc |
=================================================================== |
--- net/socket/client_socket.cc (revision 57274) |
+++ net/socket/client_socket.cc (working copy) |
@@ -4,6 +4,7 @@ |
#include "net/socket/client_socket.h" |
+#include "base/field_trial.h" |
#include "base/histogram.h" |
namespace net { |
@@ -41,7 +42,15 @@ |
result += 3; |
else if (subresource_speculation_) |
result += 6; |
- UMA_HISTOGRAM_ENUMERATION("Net.PreconnectUtilization", result, 9); |
+ |
+ static const bool connect_backup_jobs_fieldtrial = |
+ FieldTrialList::Find("ConnnectBackupJobs") && |
+ !FieldTrialList::Find("ConnnectBackupJobs")->group_name().empty(); |
+ if (connect_backup_jobs_fieldtrial) { |
+ UMA_HISTOGRAM_ENUMERATION( |
+ FieldTrial::MakeName("Net.PreconnectUtilization", "ConnnectBackupJobs"), |
+ result, 9); |
+ } |
} |
void ClientSocket::SetSubresourceSpeculation() { |