Index: chrome/browser/prerender/prerender_manager.cc |
diff --git a/chrome/browser/prerender/prerender_manager.cc b/chrome/browser/prerender/prerender_manager.cc |
index 18093a932c96f1e72d12bfa15f0c789a2a624cd6..98f161d1b43d56f611a0f4ba1aab3f648326e528 100644 |
--- a/chrome/browser/prerender/prerender_manager.cc |
+++ b/chrome/browser/prerender/prerender_manager.cc |
@@ -357,6 +357,8 @@ bool PrerenderManager::AddPrerenderFromOmnibox( |
NOTREACHED(); |
break; |
}; |
+ UMA_HISTOGRAM_COUNTS("Prerender.OmniboxPrerenderCount_" + |
+ prerender::GetOmniboxHistogramSuffix(), 1); |
return AddPrerender(origin, std::make_pair(-1, -1), url, GURL(), |
session_storage_namespace); |
@@ -646,6 +648,13 @@ bool PrerenderManager::MaybeUsePrerenderedPage(TabContents* tab_contents, |
histograms_->RecordPerSessionCount(++prerenders_per_session_count_); |
prerender_contents->set_final_status(FINAL_STATUS_USED); |
+ if (prerender_contents->origin() == ORIGIN_OMNIBOX_ORIGINAL || |
+ prerender_contents->origin() == ORIGIN_OMNIBOX_CONSERVATIVE || |
+ prerender_contents->origin() == ORIGIN_OMNIBOX_EXACT) { |
+ UMA_HISTOGRAM_COUNTS("Prerender.OmniboxNavigationsUsedPrerenderCount_" + |
tburkard
2011/11/21 23:45:39
Wouldn't this fit nicer into prerender_histograms
|
+ prerender::GetOmniboxHistogramSuffix(), 1); |
+ } |
+ |
new_render_view_host->Send( |
new ChromeViewMsg_SetIsPrerendering(new_render_view_host->routing_id(), |
false)); |