Index: chrome/browser/prerender/prerender_histograms.h |
diff --git a/chrome/browser/prerender/prerender_histograms.h b/chrome/browser/prerender/prerender_histograms.h |
index 0a9b8ee554a4362ce9dc67d1b22a7cc0a3f255ce..23a7867c9a6d35ef6d1ab095b3e08e0d27e58525 100644 |
--- a/chrome/browser/prerender/prerender_histograms.h |
+++ b/chrome/browser/prerender/prerender_histograms.h |
@@ -109,6 +109,11 @@ class PrerenderHistograms { |
uint8 experiment_id, |
bool visited_before) const; |
+ // Record the bytes in the prerender, whether it was used or not, and the |
+ // total number of bytes fetched for this profile since the last call to |
+ // RecordBytes. |
+ void RecordBytes(bool used, int64 prerender_bytes, int64 profile_bytes); |
tburkard
2014/02/12 19:54:56
nit: Perhaps a more descriptive name, like RecordN
jkarlin
2014/02/13 13:24:49
Done.
|
+ |
private: |
base::TimeTicks GetCurrentTimeTicks() const; |
@@ -149,6 +154,10 @@ class PrerenderHistograms { |
bool seen_any_pageload_; |
bool seen_pageload_started_after_prerender_; |
+ // The number of network bytes transferred for this profile that was |
+ // previously reported to UMA. |
+ int64 last_profile_network_bytes_; |
+ |
DISALLOW_COPY_AND_ASSIGN(PrerenderHistograms); |
}; |