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

Issue 2632503005: predictors: Collect page load metrics for ResourcePrefetchPredictor. (Closed)

Created:
3 years, 11 months ago by alexilin
Modified:
3 years, 11 months ago
CC:
chromium-reviews, csharrison+watch_chromium.org, loading-reviews+metrics_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

predictors: Collect page load metrics for ResourcePrefetchPredictor. This CL adds ResourcePrefetchPredictorPageLoadMetricsObserver that allows to collect page load metrics only for prefetchable pages. For now, the page is considered prefetchable if it has resources in the predictor DB that could be used for prefetching. This is subject to change depending on triggering selection for the trial. BUG=680049 Review-Url: https://codereview.chromium.org/2632503005 Cr-Commit-Position: refs/heads/master@{#445723} Committed: https://chromium.googlesource.com/chromium/src/+/666d5ac67f9172f965581c314de225737ba95d7d

Patch Set 1 #

Total comments: 8

Patch Set 2 : Add histogram descriptions #

Patch Set 3 : Rebase. #

Total comments: 2

Patch Set 4 : Mark suffix as base. #

Messages

Total messages: 29 (15 generated)
alexilin
lizeb: PTAL, especially on IsUrlPrefetchable() method. I need want to know your opinion before adding ...
3 years, 11 months ago (2017-01-13 16:27:47 UTC) #2
Benoit L
Code looks fine. I haven't looked at the unittests yet, though. Thanks! https://codereview.chromium.org/2632503005/diff/1/chrome/browser/page_load_metrics/observers/resource_prefetch_predictor_page_load_metrics_observer.cc File chrome/browser/page_load_metrics/observers/resource_prefetch_predictor_page_load_metrics_observer.cc ...
3 years, 11 months ago (2017-01-13 17:31:56 UTC) #3
alexilin
+csharrison: please review chrome/browser/page_load_metrics, thanks!
3 years, 11 months ago (2017-01-13 17:37:37 UTC) #7
Charlie Harrison
Generally looks good % lifetime question. https://codereview.chromium.org/2632503005/diff/1/chrome/browser/page_load_metrics/observers/resource_prefetch_predictor_page_load_metrics_observer.h File chrome/browser/page_load_metrics/observers/resource_prefetch_predictor_page_load_metrics_observer.h (right): https://codereview.chromium.org/2632503005/diff/1/chrome/browser/page_load_metrics/observers/resource_prefetch_predictor_page_load_metrics_observer.h#newcode57 chrome/browser/page_load_metrics/observers/resource_prefetch_predictor_page_load_metrics_observer.h:57: predictors::ResourcePrefetchPredictor* predictor_; Can ...
3 years, 11 months ago (2017-01-13 18:56:05 UTC) #10
Benoit L
https://codereview.chromium.org/2632503005/diff/1/chrome/browser/page_load_metrics/observers/resource_prefetch_predictor_page_load_metrics_observer.h File chrome/browser/page_load_metrics/observers/resource_prefetch_predictor_page_load_metrics_observer.h (right): https://codereview.chromium.org/2632503005/diff/1/chrome/browser/page_load_metrics/observers/resource_prefetch_predictor_page_load_metrics_observer.h#newcode57 chrome/browser/page_load_metrics/observers/resource_prefetch_predictor_page_load_metrics_observer.h:57: predictors::ResourcePrefetchPredictor* predictor_; On 2017/01/13 18:56:05, Charlie Harrison wrote: > ...
3 years, 11 months ago (2017-01-16 14:04:53 UTC) #11
Charlie Harrison
https://codereview.chromium.org/2632503005/diff/1/chrome/browser/page_load_metrics/observers/resource_prefetch_predictor_page_load_metrics_observer.h File chrome/browser/page_load_metrics/observers/resource_prefetch_predictor_page_load_metrics_observer.h (right): https://codereview.chromium.org/2632503005/diff/1/chrome/browser/page_load_metrics/observers/resource_prefetch_predictor_page_load_metrics_observer.h#newcode57 chrome/browser/page_load_metrics/observers/resource_prefetch_predictor_page_load_metrics_observer.h:57: predictors::ResourcePrefetchPredictor* predictor_; On 2017/01/16 14:04:53, Benoit L wrote: > ...
3 years, 11 months ago (2017-01-17 14:41:16 UTC) #12
Charlie Harrison
LGTM. You can consider my request for docs optional considering that the lifetime of the ...
3 years, 11 months ago (2017-01-17 14:42:02 UTC) #13
alexilin
lizeb: New PLT histograms are need to be described as suffixes of existing ones in ...
3 years, 11 months ago (2017-01-23 14:33:13 UTC) #14
alexilin
isherman: Please review histograms.xml, thanks! I would like to ask you the same question as ...
3 years, 11 months ago (2017-01-23 17:35:44 UTC) #16
Ilya Sherman
Metrics LGTM On 2017/01/23 17:35:44, alexilin wrote: > isherman: Please review histograms.xml, thanks! > I ...
3 years, 11 months ago (2017-01-23 20:08:13 UTC) #17
alexilin
lizeb: friendly ping. https://codereview.chromium.org/2632503005/diff/1/chrome/browser/page_load_metrics/observers/resource_prefetch_predictor_page_load_metrics_observer.cc File chrome/browser/page_load_metrics/observers/resource_prefetch_predictor_page_load_metrics_observer.cc (right): https://codereview.chromium.org/2632503005/diff/1/chrome/browser/page_load_metrics/observers/resource_prefetch_predictor_page_load_metrics_observer.cc#newcode32 chrome/browser/page_load_metrics/observers/resource_prefetch_predictor_page_load_metrics_observer.cc:32: return nullptr; On 2017/01/13 17:31:56, Benoit ...
3 years, 11 months ago (2017-01-24 12:49:21 UTC) #18
Benoit L
lgtm, thanks. Sorry, tried to LGTM that yesterday, was probably holding it wrong.
3 years, 11 months ago (2017-01-24 12:51:48 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2632503005/60001
3 years, 11 months ago (2017-01-24 14:23:45 UTC) #26
commit-bot: I haz the power
3 years, 11 months ago (2017-01-24 14:40:24 UTC) #29
Message was sent while issue was closed.
Committed patchset #4 (id:60001) as
https://chromium.googlesource.com/chromium/src/+/666d5ac67f9172f965581c314de2...

Powered by Google App Engine
This is Rietveld 408576698