| Index: chrome/renderer/render_view.cc
|
| ===================================================================
|
| --- chrome/renderer/render_view.cc (revision 49024)
|
| +++ chrome/renderer/render_view.cc (working copy)
|
| @@ -4571,6 +4571,46 @@
|
| }
|
| }
|
|
|
| + static bool use_conn_impact_histogram(
|
| + FieldTrialList::Find("ConnCountImpact") &&
|
| + !FieldTrialList::Find("ConnCountImpact")->group_name().empty());
|
| + if (use_conn_impact_histogram) {
|
| + UMA_HISTOGRAM_ENUMERATION(
|
| + FieldTrial::MakeName("Renderer4.Abandoned", "ConnCountImpact"),
|
| + abandoned_page ? 1 : 0, 2);
|
| + UMA_HISTOGRAM_ENUMERATION(
|
| + FieldTrial::MakeName("Renderer4.LoadType", "ConnCountImpact"),
|
| + load_type, NavigationState::kLoadTypeMax);
|
| + switch (load_type) {
|
| + case NavigationState::NORMAL_LOAD:
|
| + UMA_HISTOGRAM_CUSTOM_TIMES(FieldTrial::MakeName(
|
| + "Renderer4.BeginToFinish_NormalLoad", "ConnCountImpact"),
|
| + begin_to_finish, kBeginToFinishMin, kBeginToFinishMax,
|
| + kBeginToFinishBucketCount);
|
| + break;
|
| + case NavigationState::LINK_LOAD_NORMAL:
|
| + UMA_HISTOGRAM_CUSTOM_TIMES(FieldTrial::MakeName(
|
| + "Renderer4.BeginToFinish_LinkLoadNormal", "ConnCountImpact"),
|
| + begin_to_finish, kBeginToFinishMin, kBeginToFinishMax,
|
| + kBeginToFinishBucketCount);
|
| + break;
|
| + case NavigationState::LINK_LOAD_RELOAD:
|
| + UMA_HISTOGRAM_CUSTOM_TIMES(FieldTrial::MakeName(
|
| + "Renderer4.BeginToFinish_LinkLoadReload", "ConnCountImpact"),
|
| + begin_to_finish, kBeginToFinishMin, kBeginToFinishMax,
|
| + kBeginToFinishBucketCount);
|
| + break;
|
| + case NavigationState::LINK_LOAD_CACHE_STALE_OK:
|
| + UMA_HISTOGRAM_CUSTOM_TIMES(FieldTrial::MakeName(
|
| + "Renderer4.BeginToFinish_LinkLoadStaleOk", "ConnCountImpact"),
|
| + begin_to_finish, kBeginToFinishMin, kBeginToFinishMax,
|
| + kBeginToFinishBucketCount);
|
| + break;
|
| + default:
|
| + break;
|
| + }
|
| + }
|
| +
|
| static bool use_sdch_histogram(FieldTrialList::Find("GlobalSdch") &&
|
| !FieldTrialList::Find("GlobalSdch")->group_name().empty());
|
| if (use_sdch_histogram) {
|
|
|