diff options
author | willchan@chromium.org <willchan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-08-02 04:27:34 +0000 |
---|---|---|
committer | willchan@chromium.org <willchan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-08-02 04:27:34 +0000 |
commit | 5fff93f1d7914a9df12cac214beac3b885443937 (patch) | |
tree | bace3bb3b60eb38e5c134afa6e63696a4c9c82a1 /chrome/renderer | |
parent | 4523fd290e2915710025b46c15be689cb7638a00 (diff) | |
download | chromium_src-5fff93f1d7914a9df12cac214beac3b885443937.zip chromium_src-5fff93f1d7914a9df12cac214beac3b885443937.tar.gz chromium_src-5fff93f1d7914a9df12cac214beac3b885443937.tar.bz2 |
Add renderer histograms for late binding of sockets.
Review URL: http://codereview.chromium.org/159759
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22250 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer')
-rw-r--r-- | chrome/renderer/render_view.cc | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/chrome/renderer/render_view.cc b/chrome/renderer/render_view.cc index 867d76b..2c805ac 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) |