Chromium Code Reviews| Index: chrome/browser/prerender/prerender_histograms.cc |
| diff --git a/chrome/browser/prerender/prerender_histograms.cc b/chrome/browser/prerender/prerender_histograms.cc |
| index cfd77fd10a4574f0e43df5c1f657b7de26871a7d..402f89a2f76601c134626e3d921552b967ac5d5b 100644 |
| --- a/chrome/browser/prerender/prerender_histograms.cc |
| +++ b/chrome/browser/prerender/prerender_histograms.cc |
| @@ -9,6 +9,7 @@ |
| #include "base/metrics/field_trial.h" |
| #include "base/metrics/histogram.h" |
| #include "chrome/browser/prerender/prerender_util.h" |
| +#include "chrome/browser/prerender/prerender_field_trial.h" |
| namespace prerender { |
| @@ -147,6 +148,21 @@ void PrerenderHistograms::RecordPrerender(Origin origin, const GURL& url) { |
| seen_pageload_started_after_prerender_ = false; |
| } |
| +void PrerenderHistograms::RecordPrerenderFromOmnibox() const { |
| + UMA_HISTOGRAM_COUNTS("Prerender.OmniboxPrerenderCount_" + |
| + GetOmniboxHistogramSuffix(), 1); |
| +} |
| + |
| +void PrerenderHistograms::RecordOmniboxUsedPrerender(Origin origin) const { |
|
tburkard
2011/11/22 18:52:05
You should use the PREFIXED_HISTOGRAM family of ma
|
| + if (origin == ORIGIN_OMNIBOX_ORIGINAL || |
| + origin == ORIGIN_OMNIBOX_CONSERVATIVE || |
| + origin == ORIGIN_OMNIBOX_EXACT || |
| + origin == ORIGIN_OMNIBOX_EXACT_FULL) { |
| + UMA_HISTOGRAM_COUNTS("Prerender.OmniboxNavigationsUsedPrerenderCount_" + |
| + GetOmniboxHistogramSuffix(), 1); |
| + } |
| +} |
| + |
| base::TimeTicks PrerenderHistograms::GetCurrentTimeTicks() const { |
| return base::TimeTicks::Now(); |
| } |