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

Issue 700673003: Add metrics to all items in the 'wrench' menu (Closed)

Created:
6 years, 1 month ago by edwardjung
Modified:
6 years, 1 month ago
CC:
chromium-reviews, posciak+watch_chromium.org, wjia+watch_chromium.org, mcasas+watch_chromium.org, asvitkine+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Added histograms: + count frequency of use for each of the menu items. + log time taken to get to any menu item. + time taken to get to individual menu items. BUG=432561 Committed: https://crrev.com/b8dde40da782604227baee3cd28c774920a13470 Cr-Commit-Position: refs/heads/master@{#304586}

Patch Set 1 #

Patch Set 2 : Add time to action histograms for menu items. #

Patch Set 3 : Adjust histogram metrics #

Patch Set 4 : Remove unused actions from actions.xml #

Patch Set 5 : Reinstate UMA for full screen and help menu #

Patch Set 6 : Fix brace style #

Patch Set 7 : Add WrenchMenu.TimeToAction timings histogram #

Total comments: 22

Patch Set 8 : Improved comments, added histogram suffixes #

Total comments: 11

Patch Set 9 : Address review comments #

Patch Set 10 : Add correct brace style #

Patch Set 11 : Add correct brace style #

Patch Set 12 : Fix merge conflicts #

Unified diffs Side-by-side diffs Delta from patch set Stats (+493 lines, -8 lines) Patch
M chrome/browser/ui/toolbar/recent_tabs_sub_menu_model.h View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +4 lines, -0 lines 0 comments Download
M chrome/browser/ui/toolbar/recent_tabs_sub_menu_model.cc View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/browser/ui/toolbar/wrench_menu_model.h View 1 2 3 4 5 6 7 3 chunks +67 lines, -0 lines 0 comments Download
M chrome/browser/ui/toolbar/wrench_menu_model.cc View 1 2 3 4 5 6 7 8 9 10 11 4 chunks +301 lines, -8 lines 0 comments Download
M chrome/browser/ui/views/toolbar/wrench_menu.h View 1 2 3 4 5 6 7 8 2 chunks +5 lines, -0 lines 0 comments Download
M chrome/browser/ui/views/toolbar/wrench_menu.cc View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +5 lines, -0 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 4 chunks +107 lines, -0 lines 0 comments Download

Messages

Total messages: 26 (6 generated)
edwardjung
Hi Peter, could you review these updates to the metrics gathering on the menu: c/b/ui/toolbar/ ...
6 years, 1 month ago (2014-11-14 12:22:37 UTC) #2
Peter Kasting
LGTM with a lot of comment nits https://codereview.chromium.org/700673003/diff/120001/chrome/browser/ui/toolbar/recent_tabs_sub_menu_model.h File chrome/browser/ui/toolbar/recent_tabs_sub_menu_model.h (right): https://codereview.chromium.org/700673003/diff/120001/chrome/browser/ui/toolbar/recent_tabs_sub_menu_model.h#newcode172 chrome/browser/ui/toolbar/recent_tabs_sub_menu_model.h:172: base::ElapsedTimer timer; ...
6 years, 1 month ago (2014-11-14 19:48:59 UTC) #3
Alexei Svitkine (slow)
https://codereview.chromium.org/700673003/diff/120001/chrome/browser/ui/toolbar/recent_tabs_sub_menu_model.h File chrome/browser/ui/toolbar/recent_tabs_sub_menu_model.h (right): https://codereview.chromium.org/700673003/diff/120001/chrome/browser/ui/toolbar/recent_tabs_sub_menu_model.h#newcode172 chrome/browser/ui/toolbar/recent_tabs_sub_menu_model.h:172: base::ElapsedTimer timer; On 2014/11/14 19:48:59, Peter Kasting wrote: > ...
6 years, 1 month ago (2014-11-15 00:00:16 UTC) #4
Peter Kasting
https://codereview.chromium.org/700673003/diff/120001/chrome/browser/ui/toolbar/wrench_menu_model.cc File chrome/browser/ui/toolbar/wrench_menu_model.cc (right): https://codereview.chromium.org/700673003/diff/120001/chrome/browser/ui/toolbar/wrench_menu_model.cc#newcode664 chrome/browser/ui/toolbar/wrench_menu_model.cc:664: MENU_ACTION_ZOOM_PLUS, LIMIT_MENU_ACTION); On 2014/11/15 00:00:16, Alexei Svitkine wrote: > ...
6 years, 1 month ago (2014-11-15 00:03:10 UTC) #5
Alexei Svitkine (slow)
https://codereview.chromium.org/700673003/diff/120001/chrome/browser/ui/toolbar/wrench_menu_model.cc File chrome/browser/ui/toolbar/wrench_menu_model.cc (right): https://codereview.chromium.org/700673003/diff/120001/chrome/browser/ui/toolbar/wrench_menu_model.cc#newcode664 chrome/browser/ui/toolbar/wrench_menu_model.cc:664: MENU_ACTION_ZOOM_PLUS, LIMIT_MENU_ACTION); On 2014/11/15 00:03:10, Peter Kasting wrote: > ...
6 years, 1 month ago (2014-11-15 00:06:43 UTC) #6
edwardjung
Thanks for the comments. Alexei, could you have a check the suffix implementation and helper ...
6 years, 1 month ago (2014-11-17 15:58:24 UTC) #7
Alexei Svitkine (slow)
Just a few more comments, thanks! https://codereview.chromium.org/700673003/diff/140001/chrome/browser/ui/toolbar/wrench_menu_model.cc File chrome/browser/ui/toolbar/wrench_menu_model.cc (right): https://codereview.chromium.org/700673003/diff/140001/chrome/browser/ui/toolbar/wrench_menu_model.cc#newcode414 chrome/browser/ui/toolbar/wrench_menu_model.cc:414: base::TimeDelta now = ...
6 years, 1 month ago (2014-11-17 18:51:19 UTC) #8
edwardjung
Addressed your comments. Please have another look. https://codereview.chromium.org/700673003/diff/140001/chrome/browser/ui/toolbar/wrench_menu_model.cc File chrome/browser/ui/toolbar/wrench_menu_model.cc (right): https://codereview.chromium.org/700673003/diff/140001/chrome/browser/ui/toolbar/wrench_menu_model.cc#newcode414 chrome/browser/ui/toolbar/wrench_menu_model.cc:414: base::TimeDelta now ...
6 years, 1 month ago (2014-11-17 19:18:56 UTC) #9
edwardjung
Addressed your comments. Please have another look. https://codereview.chromium.org/700673003/diff/140001/chrome/browser/ui/toolbar/wrench_menu_model.cc File chrome/browser/ui/toolbar/wrench_menu_model.cc (right): https://codereview.chromium.org/700673003/diff/140001/chrome/browser/ui/toolbar/wrench_menu_model.cc#newcode414 chrome/browser/ui/toolbar/wrench_menu_model.cc:414: base::TimeDelta now ...
6 years, 1 month ago (2014-11-17 19:18:57 UTC) #10
Alexei Svitkine (slow)
https://codereview.chromium.org/700673003/diff/140001/chrome/browser/ui/toolbar/wrench_menu_model.cc File chrome/browser/ui/toolbar/wrench_menu_model.cc (right): https://codereview.chromium.org/700673003/diff/140001/chrome/browser/ui/toolbar/wrench_menu_model.cc#newcode428 chrome/browser/ui/toolbar/wrench_menu_model.cc:428: if (!uma_action_recorded_) On 2014/11/17 19:18:56, edwardjung wrote: > On ...
6 years, 1 month ago (2014-11-17 19:57:04 UTC) #11
edwardjung
Apologies Alexei, corrected the styling. https://codereview.chromium.org/700673003/diff/140001/chrome/browser/ui/toolbar/wrench_menu_model.cc File chrome/browser/ui/toolbar/wrench_menu_model.cc (right): https://codereview.chromium.org/700673003/diff/140001/chrome/browser/ui/toolbar/wrench_menu_model.cc#newcode428 chrome/browser/ui/toolbar/wrench_menu_model.cc:428: if (!uma_action_recorded_) My bad, ...
6 years, 1 month ago (2014-11-17 23:45:26 UTC) #12
Alexei Svitkine (slow)
6 years, 1 month ago (2014-11-18 00:49:41 UTC) #13
Alexei Svitkine (slow)
lgtm
6 years, 1 month ago (2014-11-18 00:49:50 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/700673003/200001
6 years, 1 month ago (2014-11-18 10:18:53 UTC) #16
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/24853) linux_chromium_compile_dbg_32_ng on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_compile_dbg_32_ng/builds/414) mac_chromium_compile_dbg_ng ...
6 years, 1 month ago (2014-11-18 10:21:39 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/700673003/220001
6 years, 1 month ago (2014-11-18 10:48:18 UTC) #20
commit-bot: I haz the power
Try jobs failed on following builders: mac_gpu_retina_triggered_tests on tryserver.chromium.gpu (http://build.chromium.org/p/tryserver.chromium.gpu/builders/mac_gpu_retina_triggered_tests/builds/70916)
6 years, 1 month ago (2014-11-18 11:19:25 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/700673003/220001
6 years, 1 month ago (2014-11-18 11:27:54 UTC) #24
commit-bot: I haz the power
Committed patchset #12 (id:220001)
6 years, 1 month ago (2014-11-18 11:47:22 UTC) #25
commit-bot: I haz the power
6 years, 1 month ago (2014-11-18 11:48:16 UTC) #26
Message was sent while issue was closed.
Patchset 12 (id:??) landed as
https://crrev.com/b8dde40da782604227baee3cd28c774920a13470
Cr-Commit-Position: refs/heads/master@{#304586}

Powered by Google App Engine
This is Rietveld 408576698