Chromium Code Reviews| 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)); |