diff options
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()) { |