| Index: chrome/renderer/render_view.cc
|
| diff --git a/chrome/renderer/render_view.cc b/chrome/renderer/render_view.cc
|
| index 867d76b02f29e783f2c51fc9cf77217887ff162b..2c805acb4cbb5ec9a3c99601250148af4feb78e8 100644
|
| --- a/chrome/renderer/render_view.cc
|
| +++ b/chrome/renderer/render_view.cc
|
| @@ -3012,6 +3012,28 @@ void RenderView::DumpLoadHistograms() const {
|
| kBeginToFinishMax, kBeginToFinishBucketCount);
|
| }
|
|
|
| + static bool use_socket_late_binding_histogram =
|
| + FieldTrialList::Find("SocketLateBinding") &&
|
| + !FieldTrialList::Find("SocketLateBinding")->group_name().empty();
|
| + if (use_socket_late_binding_histogram) {
|
| + UMA_HISTOGRAM_CUSTOM_TIMES(
|
| + FieldTrial::MakeName("Renderer4.BeginToFinish",
|
| + "SocketLateBinding").data(),
|
| + finish - begin, kBeginToFinishMin,
|
| + kBeginToFinishMax, kBeginToFinishBucketCount);
|
| + UMA_HISTOGRAM_CUSTOM_TIMES(
|
| + FieldTrial::MakeName("Renderer4.StartToFinish",
|
| + "SocketLateBinding").data(),
|
| + finish - start, kBeginToFinishMin,
|
| + kBeginToFinishMax, kBeginToFinishBucketCount);
|
| + if (!request.is_null())
|
| + UMA_HISTOGRAM_CUSTOM_TIMES(
|
| + FieldTrial::MakeName("Renderer4.RequestToFinish",
|
| + "SocketLateBinding").data(),
|
| + finish - request, kBeginToFinishMin,
|
| + kBeginToFinishMax, kBeginToFinishBucketCount);
|
| + }
|
| +
|
| static bool use_cache_histogram1(FieldTrialList::Find("CacheSize") &&
|
| !FieldTrialList::Find("CacheSize")->group_name().empty());
|
| if (use_cache_histogram1)
|
|
|