Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(220)

Side by Side Diff: chrome/browser/prerender/prerender_histograms.cc

Issue 2275953002: Prerender: Remove deprecated prerender experiment histograms. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: trim a few more unsued ones Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/prerender/prerender_histograms.h" 5 #include "chrome/browser/prerender/prerender_histograms.h"
6 6
7 #include <string> 7 #include <string>
8 8
9 #include "base/format_macros.h" 9 #include "base/format_macros.h"
10 #include "base/metrics/histogram.h" 10 #include "base/metrics/histogram.h"
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after
146 // reset the window to begin at the most recent occurrence, so that we will 146 // reset the window to begin at the most recent occurrence, so that we will
147 // always be in a window in the 30 seconds from each occurrence. 147 // always be in a window in the 30 seconds from each occurrence.
148 last_prerender_seen_time_ = GetCurrentTimeTicks(); 148 last_prerender_seen_time_ = GetCurrentTimeTicks();
149 seen_any_pageload_ = false; 149 seen_any_pageload_ = false;
150 seen_pageload_started_after_prerender_ = false; 150 seen_pageload_started_after_prerender_ = false;
151 } 151 }
152 152
153 void PrerenderHistograms::RecordPrerenderStarted(Origin origin) const { 153 void PrerenderHistograms::RecordPrerenderStarted(Origin origin) const {
154 if (OriginIsOmnibox(origin)) { 154 if (OriginIsOmnibox(origin)) {
155 UMA_HISTOGRAM_ENUMERATION( 155 UMA_HISTOGRAM_ENUMERATION(
156 base::StringPrintf("Prerender.OmniboxPrerenderCount%s", 156 "Prerender.OmniboxPrerenderCount", 1, 2);
157 PrerenderManager::GetModeString()), 1, 2);
158 } 157 }
159 } 158 }
160 159
161 void PrerenderHistograms::RecordConcurrency(size_t prerender_count) const { 160 void PrerenderHistograms::RecordConcurrency(size_t prerender_count) const {
162 static const size_t kMaxRecordableConcurrency = 20; 161 static const size_t kMaxRecordableConcurrency = 20;
163 DCHECK_GE(kMaxRecordableConcurrency, Config().max_link_concurrency); 162 DCHECK_GE(kMaxRecordableConcurrency, Config().max_link_concurrency);
164 UMA_HISTOGRAM_ENUMERATION( 163 UMA_HISTOGRAM_ENUMERATION(
165 base::StringPrintf("Prerender.PrerenderCountOf%" PRIuS "Max", 164 base::StringPrintf("Prerender.PrerenderCountOf%" PRIuS "Max",
166 kMaxRecordableConcurrency), 165 kMaxRecordableConcurrency),
167 prerender_count, kMaxRecordableConcurrency + 1); 166 prerender_count, kMaxRecordableConcurrency + 1);
168 } 167 }
169 168
170 void PrerenderHistograms::RecordUsedPrerender(Origin origin) const { 169 void PrerenderHistograms::RecordUsedPrerender(Origin origin) const {
171 if (OriginIsOmnibox(origin)) { 170 if (OriginIsOmnibox(origin)) {
172 UMA_HISTOGRAM_ENUMERATION( 171 UMA_HISTOGRAM_ENUMERATION(
173 base::StringPrintf("Prerender.OmniboxNavigationsUsedPrerenderCount%s", 172 "Prerender.OmniboxNavigationsUsedPrerenderCount", 1, 2);
174 PrerenderManager::GetModeString()), 1, 2);
175 } 173 }
176 } 174 }
177 175
178 void PrerenderHistograms::RecordTimeSinceLastRecentVisit( 176 void PrerenderHistograms::RecordTimeSinceLastRecentVisit(
179 Origin origin, 177 Origin origin,
180 base::TimeDelta delta) const { 178 base::TimeDelta delta) const {
181 PREFIXED_HISTOGRAM( 179 PREFIXED_HISTOGRAM(
182 "TimeSinceLastRecentVisit", origin, 180 "TimeSinceLastRecentVisit", origin,
183 UMA_HISTOGRAM_TIMES(name, delta)); 181 UMA_HISTOGRAM_TIMES(name, delta));
184 } 182 }
(...skipping 200 matching lines...) Expand 10 before | Expand all | Expand 10 after
385 } 383 }
386 } 384 }
387 385
388 bool PrerenderHistograms::IsOriginWash() const { 386 bool PrerenderHistograms::IsOriginWash() const {
389 if (!WithinWindow()) 387 if (!WithinWindow())
390 return false; 388 return false;
391 return origin_wash_; 389 return origin_wash_;
392 } 390 }
393 391
394 } // namespace prerender 392 } // namespace prerender
OLDNEW
« no previous file with comments | « chrome/browser/predictors/autocomplete_action_predictor.cc ('k') | chrome/browser/prerender/prerender_manager.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698