diff options
author | rvargas@google.com <rvargas@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-07-11 01:50:48 +0000 |
---|---|---|
committer | rvargas@google.com <rvargas@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-07-11 01:50:48 +0000 |
commit | 7e05f6c4baad4f81e06835b83febe2784568ebe1 (patch) | |
tree | e9f7079ff2c42ff257c9dd599d7896a0b7963126 /chrome/renderer | |
parent | 26f70b36e14369138eca64b68fca0ee3aa5a9b7a (diff) | |
download | chromium_src-7e05f6c4baad4f81e06835b83febe2784568ebe1.zip chromium_src-7e05f6c4baad4f81e06835b83febe2784568ebe1.tar.gz chromium_src-7e05f6c4baad4f81e06835b83febe2784568ebe1.tar.bz2 |
Disk cache: Generate total-load-time histograms from the
disk cache experiment.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/155380
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20452 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer')
-rw-r--r-- | chrome/renderer/render_view.cc | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/chrome/renderer/render_view.cc b/chrome/renderer/render_view.cc index f08ad79e..5000ec1 100644 --- a/chrome/renderer/render_view.cc +++ b/chrome/renderer/render_view.cc @@ -2947,6 +2947,22 @@ void RenderView::DumpLoadHistograms() const { kBeginToFinishMax, kBeginToFinishBucketCount); } + static bool use_cache_histogram1(FieldTrialList::Find("CacheSize") && + !FieldTrialList::Find("CacheSize")->group_name().empty()); + if (use_cache_histogram1) + UMA_HISTOGRAM_CUSTOM_TIMES( + FieldTrial::MakeName("Renderer4.StartToFinish", "CacheSize").data(), + finish - start, kBeginToFinishMin, + kBeginToFinishMax, kBeginToFinishBucketCount); + + static bool use_cache_histogram2(FieldTrialList::Find("NewEviction") && + !FieldTrialList::Find("NewEviction")->group_name().empty()); + if (use_cache_histogram2) + UMA_HISTOGRAM_CUSTOM_TIMES( + FieldTrial::MakeName("Renderer4.StartToFinish", "NewEviction").data(), + finish - start, kBeginToFinishMin, + kBeginToFinishMax, kBeginToFinishBucketCount); + UMA_HISTOGRAM_MEDIUM_TIMES("Renderer4.CommitToFinish", finish - commit); if (!first_paint.is_null()) { |