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

Issue 16517002: Track fraction of visits to top URLs. (Closed)

Created:
7 years, 6 months ago by bengr
Modified:
7 years, 6 months ago
CC:
chromium-reviews, browser-components-watch_chromium.org, Alexei Svitkine (slow), jwd
Visibility:
Public.

Description

Track fraction of visits to top URLs. Record UMA to count the number of page visits to each of a user's top k URLs. BUG=247216 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=207957

Patch Set 1 #

Patch Set 2 : Added histogram description #

Total comments: 13

Patch Set 3 : Addressed reviewer comments #

Patch Set 4 : Added more detail to histogram description. #

Total comments: 15

Patch Set 5 : Addressed comments from jar #

Total comments: 16

Patch Set 6 : Added map and addressed other comments #

Total comments: 6

Patch Set 7 : Made UMA-related functions into members #

Unified diffs Side-by-side diffs Delta from patch set Stats (+67 lines, -2 lines) Patch
M chrome/browser/history/history_backend.h View 1 2 3 4 5 6 2 chunks +18 lines, -0 lines 0 comments Download
M chrome/browser/history/history_backend.cc View 1 2 3 4 5 6 4 chunks +41 lines, -0 lines 0 comments Download
M chrome/browser/history/history_types.h View 1 2 3 4 1 chunk +0 lines, -2 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 2 3 4 5 6 1 chunk +8 lines, -0 lines 0 comments Download

Messages

Total messages: 30 (0 generated)
bengr
7 years, 6 months ago (2013-06-06 00:18:01 UTC) #1
bengr
Brett, PTAL. Thanks.
7 years, 6 months ago (2013-06-10 15:45:09 UTC) #2
brettw
You definitely don't want to do it this way. The most visited computation is very ...
7 years, 6 months ago (2013-06-10 20:53:42 UTC) #3
brettw
There's not that much info on the bug for me to suggest an alternative. You ...
7 years, 6 months ago (2013-06-10 20:55:25 UTC) #4
bengr (incorrect)
I see your point. My first inclination was to use top_sites, but I wanted to ...
7 years, 6 months ago (2013-06-10 22:00:12 UTC) #5
brettw
No, I can't think of a good place. You may need to add a new ...
7 years, 6 months ago (2013-06-10 22:04:55 UTC) #6
bengr
On 2013/06/10 22:04:55, brettw wrote: > No, I can't think of a good place. You ...
7 years, 6 months ago (2013-06-10 22:13:05 UTC) #7
bengr
jar: histograms.xml
7 years, 6 months ago (2013-06-11 00:19:46 UTC) #8
jar (doing other things)
https://codereview.chromium.org/16517002/diff/9001/tools/metrics/histograms/histograms.xml File tools/metrics/histograms/histograms.xml (right): https://codereview.chromium.org/16517002/diff/9001/tools/metrics/histograms/histograms.xml#newcode2610 tools/metrics/histograms/histograms.xml:2610: <summary>Page visits to each of a user's top k ...
7 years, 6 months ago (2013-06-11 00:47:34 UTC) #9
bengr
On 2013/06/11 00:47:34, jar wrote: > https://codereview.chromium.org/16517002/diff/9001/tools/metrics/histograms/histograms.xml > File tools/metrics/histograms/histograms.xml (right): > > https://codereview.chromium.org/16517002/diff/9001/tools/metrics/histograms/histograms.xml#newcode2610 > ...
7 years, 6 months ago (2013-06-11 02:21:55 UTC) #10
brettw
I see, I misread the logic, lemme look at it in more detail
7 years, 6 months ago (2013-06-11 18:16:31 UTC) #11
brettw
History initialization is kind of "hot" in that you can't get any autocomplete suggestions until ...
7 years, 6 months ago (2013-06-11 18:28:16 UTC) #12
bengr
https://codereview.chromium.org/16517002/diff/9001/chrome/browser/history/history_backend.cc File chrome/browser/history/history_backend.cc (right): https://codereview.chromium.org/16517002/diff/9001/chrome/browser/history/history_backend.cc#newcode59 chrome/browser/history/history_backend.cc:59: // Return the rank of the url if it ...
7 years, 6 months ago (2013-06-11 23:47:56 UTC) #13
jar (doing other things)
On 2013/06/11 02:21:55, bengr1 wrote: > On 2013/06/11 00:47:34, jar wrote: > > > https://codereview.chromium.org/16517002/diff/9001/tools/metrics/histograms/histograms.xml ...
7 years, 6 months ago (2013-06-12 01:07:58 UTC) #14
bengr
+ilya, b/c jar@ is OOO.
7 years, 6 months ago (2013-06-17 20:44:28 UTC) #15
Ilya Sherman
On 2013/06/17 20:44:28, bengr1 wrote: > +ilya, b/c jar@ is OOO. He is? I don't ...
7 years, 6 months ago (2013-06-17 21:43:50 UTC) #16
bengr
On 2013/06/17 21:43:50, Ilya Sherman wrote: > On 2013/06/17 20:44:28, bengr1 wrote: > > +ilya, ...
7 years, 6 months ago (2013-06-17 22:05:56 UTC) #17
jar (doing other things)
https://codereview.chromium.org/16517002/diff/23001/chrome/browser/history/history_backend.cc File chrome/browser/history/history_backend.cc (right): https://codereview.chromium.org/16517002/diff/23001/chrome/browser/history/history_backend.cc#newcode64 chrome/browser/history/history_backend.cc:64: for (size_t i = 0; i < top_urls.size(); ++i) ...
7 years, 6 months ago (2013-06-17 22:58:13 UTC) #18
bengr
https://codereview.chromium.org/16517002/diff/23001/chrome/browser/history/history_backend.cc File chrome/browser/history/history_backend.cc (right): https://codereview.chromium.org/16517002/diff/23001/chrome/browser/history/history_backend.cc#newcode64 chrome/browser/history/history_backend.cc:64: for (size_t i = 0; i < top_urls.size(); ++i) ...
7 years, 6 months ago (2013-06-17 23:46:59 UTC) #19
jar (doing other things)
https://codereview.chromium.org/16517002/diff/23001/chrome/browser/history/history_backend.cc File chrome/browser/history/history_backend.cc (right): https://codereview.chromium.org/16517002/diff/23001/chrome/browser/history/history_backend.cc#newcode68 chrome/browser/history/history_backend.cc:68: if (url == top_urls[i].redirects[j]) On 2013/06/17 23:46:59, bengr1 wrote: ...
7 years, 6 months ago (2013-06-18 00:51:33 UTC) #20
bengr
https://codereview.chromium.org/16517002/diff/30001/chrome/browser/history/history_backend.cc File chrome/browser/history/history_backend.cc (right): https://codereview.chromium.org/16517002/diff/30001/chrome/browser/history/history_backend.cc#newcode62 chrome/browser/history/history_backend.cc:62: static const size_t kPageVisitStatsMaxTopSites = 50; On 2013/06/18 00:51:34, ...
7 years, 6 months ago (2013-06-18 18:43:36 UTC) #21
jar (doing other things)
https://codereview.chromium.org/16517002/diff/30001/chrome/browser/history/history_backend.cc File chrome/browser/history/history_backend.cc (right): https://codereview.chromium.org/16517002/diff/30001/chrome/browser/history/history_backend.cc#newcode147 chrome/browser/history/history_backend.cc:147: On 2013/06/18 18:43:37, bengr1 wrote: > The histogram code ...
7 years, 6 months ago (2013-06-19 00:49:57 UTC) #22
bengr
https://codereview.chromium.org/16517002/diff/37001/chrome/browser/history/history_backend.cc File chrome/browser/history/history_backend.cc (right): https://codereview.chromium.org/16517002/diff/37001/chrome/browser/history/history_backend.cc#newcode67 chrome/browser/history/history_backend.cc:67: std::map<GURL, int>& top_urls_map) { On 2013/06/19 00:49:58, jar wrote: ...
7 years, 6 months ago (2013-06-19 17:44:24 UTC) #23
brettw
https://codereview.chromium.org/16517002/diff/30001/chrome/browser/history/history_backend.cc File chrome/browser/history/history_backend.cc (right): https://codereview.chromium.org/16517002/diff/30001/chrome/browser/history/history_backend.cc#newcode853 chrome/browser/history/history_backend.cc:853: (transition & content::PAGE_TRANSITION_CHAIN_END) != 0) { Redirect chains should ...
7 years, 6 months ago (2013-06-19 19:10:27 UTC) #24
bengr
https://codereview.chromium.org/16517002/diff/30001/chrome/browser/history/history_backend.cc File chrome/browser/history/history_backend.cc (right): https://codereview.chromium.org/16517002/diff/30001/chrome/browser/history/history_backend.cc#newcode853 chrome/browser/history/history_backend.cc:853: (transition & content::PAGE_TRANSITION_CHAIN_END) != 0) { Good to know. ...
7 years, 6 months ago (2013-06-19 19:42:58 UTC) #25
jar (doing other things)
lgtm
7 years, 6 months ago (2013-06-19 21:40:00 UTC) #26
bengr
brettw@, are you ok with the change?
7 years, 6 months ago (2013-06-19 21:48:58 UTC) #27
brettw
lgtm
7 years, 6 months ago (2013-06-21 18:08:05 UTC) #28
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/bengr@chromium.org/16517002/42001
7 years, 6 months ago (2013-06-21 18:11:57 UTC) #29
commit-bot: I haz the power
7 years, 6 months ago (2013-06-21 23:41:40 UTC) #30
Message was sent while issue was closed.
Change committed as 207957

Powered by Google App Engine
This is Rietveld 408576698