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

Issue 2156093002: Remove non-immediate core page load metrics (Closed)

Created:
4 years, 5 months ago by Bryan McQuade
Modified:
4 years, 5 months ago
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@newcompletecallbacks
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Remove non-immediate core page load metrics This change removes the PageLoad.Timing2.* metrics, as they have been replaced with PageLoad.(Paint|Document|Parse)Timing.* equivalents. Additionally, histograms that use dom loading are removed, as it has been pointed out that dom loading is not well spec'd and has been marked as deprecated (https://github.com/w3c/navigation-timing/issues/13). This change does not obsolete these histograms in histograms.xml, as some experiments continue to depend on them and removing them from histograms.xml makes them inaccessible in the Finch dashboard. We'll remove these histograms from histograms.xml in a follow up change in a few releases, when everyone has migrated to the new metrics. A few PageLoad.Timing2.* metrics are not removed in this change. Those metrics will eventually need to be migrated to new names, but for the time being they do not have new equivalents, so we have not migrated them yet. BUG=611740 Committed: https://crrev.com/ea728cb128c672e9cb9c99c16c00206575584d0a Cr-Commit-Position: refs/heads/master@{#406530}

Patch Set 1 #

Patch Set 2 : fix test #

Patch Set 3 : fixes #

Total comments: 5

Patch Set 4 : address comments #

Patch Set 5 : rebase #

Patch Set 6 : address comments #

Patch Set 7 : remove histogram checks that can be flaky due to immediate logging #

Patch Set 8 : address comments #

Patch Set 9 : address comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+103 lines, -313 lines) Patch
M chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.h View 1 chunk +0 lines, -3 lines 0 comments Download
M chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc View 1 2 3 4 15 chunks +82 lines, -272 lines 0 comments Download
M chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer_unittest.cc View 1 7 chunks +10 lines, -38 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 2 3 4 5 6 7 8 2 chunks +11 lines, -0 lines 0 comments Download

Messages

Total messages: 57 (47 generated)
Bryan McQuade
PTAL
4 years, 5 months ago (2016-07-18 12:24:54 UTC) #12
shivanisha
Thanks for this change! https://codereview.chromium.org/2156093002/diff/40001/chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc File chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc (right): https://codereview.chromium.org/2156093002/diff/40001/chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc#newcode239 chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc:239: timing.first_paint > info.first_foreground_time.value() && Should ...
4 years, 5 months ago (2016-07-18 14:50:34 UTC) #20
Bryan McQuade
Thanks! PTAL. Note that I'm also removing the low res/high res clock histograms in https://codereview.chromium.org/2155143003 ...
4 years, 5 months ago (2016-07-18 15:10:40 UTC) #23
shivanisha
lgtm https://codereview.chromium.org/2156093002/diff/40001/chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc File chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc (right): https://codereview.chromium.org/2156093002/diff/40001/chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc#newcode241 chrome/browser/page_load_metrics/observers/core_page_load_metrics_observer.cc:241: timing.first_paint < info.first_background_time.value())) { On 2016/07/18 at 15:10:40, ...
4 years, 5 months ago (2016-07-18 15:27:43 UTC) #24
Bryan McQuade
isherman, PTAL for histograms.xml, thanks!
4 years, 5 months ago (2016-07-19 14:27:55 UTC) #36
Ilya Sherman
histograms.xml lgtm. Thanks for the cleanup!
4 years, 5 months ago (2016-07-20 01:48:07 UTC) #43
commit-bot: I haz the power
This CL has an open dependency (Issue 2152683004 Patch 310001). Please resolve the dependency and ...
4 years, 5 months ago (2016-07-20 01:49:25 UTC) #47
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/2156093002/160001
4 years, 5 months ago (2016-07-20 11:58:40 UTC) #54
commit-bot: I haz the power
Committed patchset #9 (id:160001)
4 years, 5 months ago (2016-07-20 12:56:05 UTC) #55
commit-bot: I haz the power
4 years, 5 months ago (2016-07-20 12:59:24 UTC) #57
Message was sent while issue was closed.
Patchset 9 (id:??) landed as
https://crrev.com/ea728cb128c672e9cb9c99c16c00206575584d0a
Cr-Commit-Position: refs/heads/master@{#406530}

Powered by Google App Engine
This is Rietveld 408576698