summaryrefslogtreecommitdiffstats
path: root/chrome
diff options
context:
space:
mode:
authorjar@chromium.org <jar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-10-15 16:42:45 +0000
committerjar@chromium.org <jar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-10-15 16:42:45 +0000
commit1e9bbd23e23395eb4d0566b768452f90530de638 (patch)
treed2c683d76c9bf3648f994f0d8f50b694d4784024 /chrome
parenta0c5e4b399d66df2704533d1ffbdd1516744367f (diff)
downloadchromium_src-1e9bbd23e23395eb4d0566b768452f90530de638.zip
chromium_src-1e9bbd23e23395eb4d0566b768452f90530de638.tar.gz
chromium_src-1e9bbd23e23395eb4d0566b768452f90530de638.tar.bz2
Add performance histograms to resolver, asong with A/B test
I'm doing tests to see what the impact of changing the speculative resolution system parameters is on resolution time. By default, the speculative system limits itself to no more than 8 pending resolutions at any time, and this test looks at 6, 4, and 2 as limits. It also modulates the speculative congestion avoidance system, which purges the speculative queue when there is too much resolution latency, and tries various durations of time. (the latter was less important... but was already part of this existing A/B test.) I also pushed the test rates up to 10% for each case, so that we'd get data from the canary and/or dev builds. r=eroman Review URL: http://codereview.chromium.org/3762006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62746 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
-rw-r--r--chrome/browser/net/predictor_api.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/chrome/browser/net/predictor_api.cc b/chrome/browser/net/predictor_api.cc
index a1270dc..9149095 100644
--- a/chrome/browser/net/predictor_api.cc
+++ b/chrome/browser/net/predictor_api.cc
@@ -508,7 +508,7 @@ PredictorInit::PredictorInit(PrefService* user_prefs,
// latency of page loads.
base::FieldTrial::Probability kDivisor = 1000;
// For each option (i.e., non-default), we have a fixed probability.
- base::FieldTrial::Probability kProbabilityPerGroup = 1; // 0.1% probability.
+ base::FieldTrial::Probability kProbabilityPerGroup = 100; // 10% probability.
trial_ = new base::FieldTrial("DnsImpact", kDivisor);