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(); |
} |