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

Issue 632033002: Add PLT measurement to Resource Prefetching for Mobile Web (Closed)

Created:
6 years, 2 months ago by Zhen Wang
Modified:
6 years, 1 month ago
CC:
chromium-reviews, shishir+watch_chromium.org, kenjibaheux
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Add PLT measurement to Resource Prefetching for Mobile Web histograms.xml is also updated. This update includes the ones for PLT measurement. BUG=405690, 406200 Committed: https://crrev.com/3b9ba02c6439832abab9bea9163646652d81bbc5 Cr-Commit-Position: refs/heads/master@{#302505}

Patch Set 1 #

Total comments: 8

Patch Set 2 : address comments and update histograms.xml #

Patch Set 3 : rebase to fix patch error #

Total comments: 14

Patch Set 4 : address review comments #

Patch Set 5 : avoid using STATIC_HISTOGRAM_POINTER_BLOCK #

Total comments: 19

Patch Set 6 : review fix #

Total comments: 6

Patch Set 7 : review fix #

Patch Set 8 : review fix - separate unrelated UMA to later CL #

Total comments: 2

Patch Set 9 : use nested suffix #

Patch Set 10 : use unified ResourcePrefetchPredictorNetworkType #

Patch Set 11 : use suffix for ResourcePrefetchPredictor.NetworkType #

Total comments: 4

Patch Set 12 : review fix #

Patch Set 13 : rebase #

Patch Set 14 : rebase fix #

Total comments: 2

Patch Set 15 : review fix #

Unified diffs Side-by-side diffs Delta from patch set Stats (+219 lines, -3 lines) Patch
M chrome/browser/predictors/resource_prefetch_common.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/predictors/resource_prefetch_predictor.h View 1 2 3 4 5 6 1 chunk +10 lines, -0 lines 0 comments Download
M chrome/browser/predictors/resource_prefetch_predictor.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 7 chunks +134 lines, -1 line 0 comments Download
M tools/metrics/histograms/histograms.xml View 3 chunks +73 lines, -0 lines 0 comments Download

Messages

Total messages: 33 (4 generated)
Zhen Wang
ptal
6 years, 2 months ago (2014-10-07 16:02:30 UTC) #2
tburkard
It'd be useful to also add someone from cbentzel's team (someone who is currently working ...
6 years, 2 months ago (2014-10-08 07:58:29 UTC) #3
Zhen Wang
I just found out HistogramTester. Will add some tests to make sure the UMA recording ...
6 years, 2 months ago (2014-10-08 17:56:18 UTC) #4
tburkard
As discussed, you don't need to write tests for histogram, just verify it by hand ...
6 years, 2 months ago (2014-10-09 21:42:49 UTC) #5
Zhen Wang
Comments addressed. ptal. Alexei, can you review histograms.xml? Thanks! https://codereview.chromium.org/632033002/diff/1/chrome/browser/predictors/resource_prefetch_predictor.cc File chrome/browser/predictors/resource_prefetch_predictor.cc (right): https://codereview.chromium.org/632033002/diff/1/chrome/browser/predictors/resource_prefetch_predictor.cc#newcode108 chrome/browser/predictors/resource_prefetch_predictor.cc:108: ...
6 years, 2 months ago (2014-10-14 04:12:12 UTC) #7
Alexei Svitkine (slow)
https://codereview.chromium.org/632033002/diff/40005/chrome/browser/predictors/resource_prefetch_predictor.cc File chrome/browser/predictors/resource_prefetch_predictor.cc (right): https://codereview.chromium.org/632033002/diff/40005/chrome/browser/predictors/resource_prefetch_predictor.cc#newcode95 chrome/browser/predictors/resource_prefetch_predictor.cc:95: CONNECTION_CELLULAR = net::NetworkChangeNotifier::CONNECTION_LAST + 1, Nit: Indentation is wrong. ...
6 years, 2 months ago (2014-10-14 19:27:27 UTC) #8
Zhen Wang
https://codereview.chromium.org/632033002/diff/40005/chrome/browser/predictors/resource_prefetch_predictor.cc File chrome/browser/predictors/resource_prefetch_predictor.cc (right): https://codereview.chromium.org/632033002/diff/40005/chrome/browser/predictors/resource_prefetch_predictor.cc#newcode95 chrome/browser/predictors/resource_prefetch_predictor.cc:95: CONNECTION_CELLULAR = net::NetworkChangeNotifier::CONNECTION_LAST + 1, On 2014/10/14 19:27:27, Alexei ...
6 years, 2 months ago (2014-10-16 18:12:23 UTC) #9
Alexei Svitkine (slow)
https://codereview.chromium.org/632033002/diff/40005/chrome/browser/predictors/resource_prefetch_predictor.cc File chrome/browser/predictors/resource_prefetch_predictor.cc (right): https://codereview.chromium.org/632033002/diff/40005/chrome/browser/predictors/resource_prefetch_predictor.cc#newcode1025 chrome/browser/predictors/resource_prefetch_predictor.cc:1025: base::TimeDelta::FromSeconds(60), \ On 2014/10/16 18:12:22, Zhen Wang wrote: > ...
6 years, 2 months ago (2014-10-16 20:05:36 UTC) #10
Zhen Wang
https://codereview.chromium.org/632033002/diff/40005/chrome/browser/predictors/resource_prefetch_predictor.cc File chrome/browser/predictors/resource_prefetch_predictor.cc (right): https://codereview.chromium.org/632033002/diff/40005/chrome/browser/predictors/resource_prefetch_predictor.cc#newcode1025 chrome/browser/predictors/resource_prefetch_predictor.cc:1025: base::TimeDelta::FromSeconds(60), \ Oh, thanks for pointing it out. Using ...
6 years, 2 months ago (2014-10-16 21:57:34 UTC) #11
Alexei Svitkine (slow)
I think this is on the right track, though I have a few more suggestions. ...
6 years, 2 months ago (2014-10-20 18:30:36 UTC) #12
Zhen Wang
https://codereview.chromium.org/632033002/diff/170001/chrome/browser/predictors/resource_prefetch_predictor.cc File chrome/browser/predictors/resource_prefetch_predictor.cc (right): https://codereview.chromium.org/632033002/diff/170001/chrome/browser/predictors/resource_prefetch_predictor.cc#newcode95 chrome/browser/predictors/resource_prefetch_predictor.cc:95: CONNECTION_CELLULAR = net::NetworkChangeNotifier::CONNECTION_LAST + 1, Good point. Using UMA_HISTOGRAM_SPARSE_SLOWLY ...
6 years, 1 month ago (2014-10-27 14:12:47 UTC) #13
Alexei Svitkine (slow)
https://codereview.chromium.org/632033002/diff/170001/chrome/browser/predictors/resource_prefetch_predictor.cc File chrome/browser/predictors/resource_prefetch_predictor.cc (right): https://codereview.chromium.org/632033002/diff/170001/chrome/browser/predictors/resource_prefetch_predictor.cc#newcode95 chrome/browser/predictors/resource_prefetch_predictor.cc:95: CONNECTION_CELLULAR = net::NetworkChangeNotifier::CONNECTION_LAST + 1, On 2014/10/27 14:12:47, Zhen ...
6 years, 1 month ago (2014-10-27 14:59:10 UTC) #14
Zhen Wang
https://codereview.chromium.org/632033002/diff/170001/chrome/browser/predictors/resource_prefetch_predictor.cc File chrome/browser/predictors/resource_prefetch_predictor.cc (right): https://codereview.chromium.org/632033002/diff/170001/chrome/browser/predictors/resource_prefetch_predictor.cc#newcode125 chrome/browser/predictors/resource_prefetch_predictor.cc:125: "ResourcePrefetchPredictor.PagePrefetchedNetworkType", I see. Thanks for the clarification! Using new ...
6 years, 1 month ago (2014-10-27 18:09:46 UTC) #15
Zhen Wang
ping
6 years, 1 month ago (2014-10-29 13:57:40 UTC) #16
Alexei Svitkine (slow)
https://codereview.chromium.org/632033002/diff/170001/tools/metrics/histograms/histograms.xml File tools/metrics/histograms/histograms.xml (right): https://codereview.chromium.org/632033002/diff/170001/tools/metrics/histograms/histograms.xml#newcode27695 tools/metrics/histograms/histograms.xml:27695: +<histogram name="ResourcePrefetchPredictor.HistoryVisitCountForUrl"> On 2014/10/27 14:12:47, Zhen Wang wrote: > ...
6 years, 1 month ago (2014-10-29 16:49:53 UTC) #17
Zhen Wang
I removed the unrelated UMAs in histograms.xml. I will prepare another CL to those UMAs. ...
6 years, 1 month ago (2014-10-29 17:35:26 UTC) #18
Alexei Svitkine (slow)
https://codereview.chromium.org/632033002/diff/230001/tools/metrics/histograms/histograms.xml File tools/metrics/histograms/histograms.xml (right): https://codereview.chromium.org/632033002/diff/230001/tools/metrics/histograms/histograms.xml#newcode27975 tools/metrics/histograms/histograms.xml:27975: +<histogram name="ResourcePrefetchPredictor.PLT.Prefetched" units="milliseconds"> Can you use histogram_suffixes for these ...
6 years, 1 month ago (2014-10-29 17:43:41 UTC) #19
Zhen Wang
https://codereview.chromium.org/632033002/diff/230001/tools/metrics/histograms/histograms.xml File tools/metrics/histograms/histograms.xml (right): https://codereview.chromium.org/632033002/diff/230001/tools/metrics/histograms/histograms.xml#newcode27975 tools/metrics/histograms/histograms.xml:27975: +<histogram name="ResourcePrefetchPredictor.PLT.Prefetched" units="milliseconds"> Ah, I didn't know I can ...
6 years, 1 month ago (2014-10-29 18:23:37 UTC) #20
Alexei Svitkine (slow)
On 2014/10/29 18:23:37, Zhen Wang wrote: > https://codereview.chromium.org/632033002/diff/230001/tools/metrics/histograms/histograms.xml > File tools/metrics/histograms/histograms.xml (right): > > https://codereview.chromium.org/632033002/diff/230001/tools/metrics/histograms/histograms.xml#newcode27975 ...
6 years, 1 month ago (2014-10-29 18:47:08 UTC) #21
Zhen Wang
done.
6 years, 1 month ago (2014-10-29 18:58:19 UTC) #22
Alexei Svitkine (slow)
lgtm once you address the remaining two comments below https://codereview.chromium.org/632033002/diff/290001/tools/metrics/histograms/histograms.xml File tools/metrics/histograms/histograms.xml (right): https://codereview.chromium.org/632033002/diff/290001/tools/metrics/histograms/histograms.xml#newcode27941 tools/metrics/histograms/histograms.xml:27941: ...
6 years, 1 month ago (2014-10-29 19:09:46 UTC) #23
tburkard
lgtm
6 years, 1 month ago (2014-10-29 19:46:33 UTC) #24
Zhen Wang
https://codereview.chromium.org/632033002/diff/290001/tools/metrics/histograms/histograms.xml File tools/metrics/histograms/histograms.xml (right): https://codereview.chromium.org/632033002/diff/290001/tools/metrics/histograms/histograms.xml#newcode27941 tools/metrics/histograms/histograms.xml:27941: + <summary>Records the number of pages on each type ...
6 years, 1 month ago (2014-10-29 19:56:07 UTC) #25
Zhen Wang
Hi Lei, Shishir seems too busy to review this. Can you take a look since ...
6 years, 1 month ago (2014-11-03 15:35:39 UTC) #27
Lei Zhang
lgtm since Timo already approved. https://codereview.chromium.org/632033002/diff/350001/chrome/browser/predictors/resource_prefetch_predictor.cc File chrome/browser/predictors/resource_prefetch_predictor.cc (right): https://codereview.chromium.org/632033002/diff/350001/chrome/browser/predictors/resource_prefetch_predictor.cc#newcode95 chrome/browser/predictors/resource_prefetch_predictor.cc:95: enum AdditionalConnectionType { Please ...
6 years, 1 month ago (2014-11-03 18:06:27 UTC) #28
Zhen Wang
https://codereview.chromium.org/632033002/diff/350001/chrome/browser/predictors/resource_prefetch_predictor.cc File chrome/browser/predictors/resource_prefetch_predictor.cc (right): https://codereview.chromium.org/632033002/diff/350001/chrome/browser/predictors/resource_prefetch_predictor.cc#newcode95 chrome/browser/predictors/resource_prefetch_predictor.cc:95: enum AdditionalConnectionType { On 2014/11/03 18:06:27, Lei Zhang wrote: ...
6 years, 1 month ago (2014-11-03 21:53:27 UTC) #29
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/632033002/370001
6 years, 1 month ago (2014-11-03 21:56:02 UTC) #31
commit-bot: I haz the power
Committed patchset #15 (id:370001)
6 years, 1 month ago (2014-11-03 22:42:24 UTC) #32
commit-bot: I haz the power
6 years, 1 month ago (2014-11-03 22:43:11 UTC) #33
Message was sent while issue was closed.
Patchset 15 (id:??) landed as
https://crrev.com/3b9ba02c6439832abab9bea9163646652d81bbc5
Cr-Commit-Position: refs/heads/master@{#302505}

Powered by Google App Engine
This is Rietveld 408576698