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

Issue 1093923002: Track input latency for both begin and end of GPU swap in UMAs (Closed)

Created:
5 years, 8 months ago by brianderson
Modified:
5 years, 8 months ago
CC:
chromium-reviews, darin-cc_chromium.org, jam, asvitkine+watch_chromium.org, Sami, Rick Byers, jbauman
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Track input latency for both begin and end of GPU swap in UMAs crrev.com/318812 switched our latency metrics from using the end of GPU swap to the beginning. The abrupt switch makes it difficult to compare latency in M43 to previous versions. This patch restores the old behavior for the existing latency metrics and adds new metrics instead for the new behavior. Only UMA is affected. The abrupt switch for telemetry remains in place. BUG=476213 Committed: https://crrev.com/b2e3b981d8a02ddaed909aac7941281f93f47f27 Cr-Commit-Position: refs/heads/master@{#326931}

Patch Set 1 #

Total comments: 8

Patch Set 2 : Yufeng's comments #

Total comments: 2

Patch Set 3 : typo #

Patch Set 4 : start <-> end #

Total comments: 2

Patch Set 5 : more begin<->end #

Patch Set 6 : fix typo in historgram description #

Total comments: 2

Patch Set 7 : Add reference to bug to remove old metric #

Patch Set 8 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+69 lines, -25 lines) Patch
M content/browser/renderer_host/input/render_widget_host_latency_tracker.cc View 1 2 3 4 5 6 7 9 chunks +41 lines, -25 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 3 chunks +28 lines, -0 lines 0 comments Download

Messages

Total messages: 33 (10 generated)
brianderson
ptal https://codereview.chromium.org/1093923002/diff/1/content/browser/renderer_host/render_widget_host_latency_tracker.cc File content/browser/renderer_host/render_widget_host_latency_tracker.cc (right): https://codereview.chromium.org/1093923002/diff/1/content/browser/renderer_host/render_widget_host_latency_tracker.cc#newcode435 content/browser/renderer_host/render_widget_host_latency_tracker.cc:435: gpu_swap_end_component.event_time - tab_switch_component.event_time; jbauman: Heads up that this ...
5 years, 8 months ago (2015-04-17 21:21:52 UTC) #2
brianderson
+mpearson for histogram.xml changes +jbauman for heads up on MPArch.RWH_TabSwitchPaintDuration
5 years, 8 months ago (2015-04-17 21:26:11 UTC) #3
jdduke (slow)
+miletus https://codereview.chromium.org/1093923002/diff/1/content/browser/renderer_host/render_widget_host_latency_tracker.cc File content/browser/renderer_host/render_widget_host_latency_tracker.cc (right): https://codereview.chromium.org/1093923002/diff/1/content/browser/renderer_host/render_widget_host_latency_tracker.cc#newcode455 content/browser/renderer_host/render_widget_host_latency_tracker.cc:455: gpu_swap_begin_component.event_time - browser_swap_component.event_time; Hmm, I'm wondering if it ...
5 years, 8 months ago (2015-04-17 21:26:40 UTC) #5
Yufeng Shen (Slow to review)
https://codereview.chromium.org/1093923002/diff/1/content/browser/renderer_host/render_widget_host_latency_tracker.cc File content/browser/renderer_host/render_widget_host_latency_tracker.cc (right): https://codereview.chromium.org/1093923002/diff/1/content/browser/renderer_host/render_widget_host_latency_tracker.cc#newcode171 content/browser/renderer_host/render_widget_host_latency_tracker.cc:171: 1, 1000000, 100); a UMA_HISTOGRAM_TOUCH_TO_SCROLL_LATENCY macro for this similar ...
5 years, 8 months ago (2015-04-17 21:49:58 UTC) #6
brianderson
https://codereview.chromium.org/1093923002/diff/1/content/browser/renderer_host/render_widget_host_latency_tracker.cc File content/browser/renderer_host/render_widget_host_latency_tracker.cc (right): https://codereview.chromium.org/1093923002/diff/1/content/browser/renderer_host/render_widget_host_latency_tracker.cc#newcode455 content/browser/renderer_host/render_widget_host_latency_tracker.cc:455: gpu_swap_begin_component.event_time - browser_swap_component.event_time; On 2015/04/17 21:26:40, jdduke wrote: > ...
5 years, 8 months ago (2015-04-17 21:51:29 UTC) #7
brianderson
https://codereview.chromium.org/1093923002/diff/1/content/browser/renderer_host/render_widget_host_latency_tracker.cc File content/browser/renderer_host/render_widget_host_latency_tracker.cc (right): https://codereview.chromium.org/1093923002/diff/1/content/browser/renderer_host/render_widget_host_latency_tracker.cc#newcode171 content/browser/renderer_host/render_widget_host_latency_tracker.cc:171: 1, 1000000, 100); On 2015/04/17 21:49:58, Yufeng Shen wrote: ...
5 years, 8 months ago (2015-04-17 22:01:41 UTC) #8
jdduke (slow)
https://codereview.chromium.org/1093923002/diff/1/content/browser/renderer_host/render_widget_host_latency_tracker.cc File content/browser/renderer_host/render_widget_host_latency_tracker.cc (right): https://codereview.chromium.org/1093923002/diff/1/content/browser/renderer_host/render_widget_host_latency_tracker.cc#newcode455 content/browser/renderer_host/render_widget_host_latency_tracker.cc:455: gpu_swap_begin_component.event_time - browser_swap_component.event_time; On 2015/04/17 21:51:29, brianderson wrote: > ...
5 years, 8 months ago (2015-04-17 22:03:22 UTC) #9
Yufeng Shen (Slow to review)
https://codereview.chromium.org/1093923002/diff/20001/content/browser/renderer_host/render_widget_host_latency_tracker.cc File content/browser/renderer_host/render_widget_host_latency_tracker.cc (right): https://codereview.chromium.org/1093923002/diff/20001/content/browser/renderer_host/render_widget_host_latency_tracker.cc#newcode142 content/browser/renderer_host/render_widget_host_latency_tracker.cc:142: 100) please use (end - start) to make it ...
5 years, 8 months ago (2015-04-17 22:06:22 UTC) #10
brianderson
On 2015/04/17 22:03:22, jdduke wrote: > https://codereview.chromium.org/1093923002/diff/1/content/browser/renderer_host/render_widget_host_latency_tracker.cc > File content/browser/renderer_host/render_widget_host_latency_tracker.cc > (right): > > https://codereview.chromium.org/1093923002/diff/1/content/browser/renderer_host/render_widget_host_latency_tracker.cc#newcode455 ...
5 years, 8 months ago (2015-04-17 22:20:04 UTC) #11
jdduke (slow)
On 2015/04/17 22:20:04, brianderson wrote: > On 2015/04/17 22:03:22, jdduke wrote: > > > https://codereview.chromium.org/1093923002/diff/1/content/browser/renderer_host/render_widget_host_latency_tracker.cc ...
5 years, 8 months ago (2015-04-17 22:20:57 UTC) #12
brianderson
https://codereview.chromium.org/1093923002/diff/20001/content/browser/renderer_host/render_widget_host_latency_tracker.cc File content/browser/renderer_host/render_widget_host_latency_tracker.cc (right): https://codereview.chromium.org/1093923002/diff/20001/content/browser/renderer_host/render_widget_host_latency_tracker.cc#newcode142 content/browser/renderer_host/render_widget_host_latency_tracker.cc:142: 100) On 2015/04/17 22:06:22, Yufeng Shen wrote: > please ...
5 years, 8 months ago (2015-04-17 22:21:25 UTC) #13
Yufeng Shen (Slow to review)
https://codereview.chromium.org/1093923002/diff/60001/content/browser/renderer_host/render_widget_host_latency_tracker.cc File content/browser/renderer_host/render_widget_host_latency_tracker.cc (right): https://codereview.chromium.org/1093923002/diff/60001/content/browser/renderer_host/render_widget_host_latency_tracker.cc#newcode175 content/browser/renderer_host/render_widget_host_latency_tracker.cc:175: gpu_swap_begin_component, first_original_component); the start/end order is reversed and ditto ...
5 years, 8 months ago (2015-04-17 22:28:42 UTC) #14
brianderson
https://codereview.chromium.org/1093923002/diff/60001/content/browser/renderer_host/render_widget_host_latency_tracker.cc File content/browser/renderer_host/render_widget_host_latency_tracker.cc (right): https://codereview.chromium.org/1093923002/diff/60001/content/browser/renderer_host/render_widget_host_latency_tracker.cc#newcode175 content/browser/renderer_host/render_widget_host_latency_tracker.cc:175: gpu_swap_begin_component, first_original_component); On 2015/04/17 22:28:42, Yufeng Shen wrote: > ...
5 years, 8 months ago (2015-04-17 22:52:50 UTC) #15
Yufeng Shen (Slow to review)
On 2015/04/17 22:52:50, brianderson wrote: > https://codereview.chromium.org/1093923002/diff/60001/content/browser/renderer_host/render_widget_host_latency_tracker.cc > File content/browser/renderer_host/render_widget_host_latency_tracker.cc > (right): > > https://codereview.chromium.org/1093923002/diff/60001/content/browser/renderer_host/render_widget_host_latency_tracker.cc#newcode175 ...
5 years, 8 months ago (2015-04-18 00:22:42 UTC) #16
tdresser
LGTM with nit. https://codereview.chromium.org/1093923002/diff/100001/content/browser/renderer_host/render_widget_host_latency_tracker.cc File content/browser/renderer_host/render_widget_host_latency_tracker.cc (right): https://codereview.chromium.org/1093923002/diff/100001/content/browser/renderer_host/render_widget_host_latency_tracker.cc#newcode177 content/browser/renderer_host/render_widget_host_latency_tracker.cc:177: // data with the metric above. ...
5 years, 8 months ago (2015-04-20 12:50:38 UTC) #19
brianderson
+sadrul for owners review or content/browser/renderer_host. mpearson: Can you also take a look at histograms.xml? ...
5 years, 8 months ago (2015-04-20 19:15:17 UTC) #21
Mark P
histograms.xml lgtm (sorry for the delay; usually I'm faster at doing my first pass) --mark
5 years, 8 months ago (2015-04-20 23:12:53 UTC) #22
sadrul
rs lgtm
5 years, 8 months ago (2015-04-20 23:15:49 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1093923002/120001
5 years, 8 months ago (2015-04-24 02:56:15 UTC) #26
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_compile_dbg_32_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_compile_dbg_32_ng/builds/46112) ios_dbg_simulator_ninja on tryserver.chromium.mac (JOB_FAILED, ...
5 years, 8 months ago (2015-04-24 02:59:42 UTC) #28
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1093923002/140001
5 years, 8 months ago (2015-04-24 22:16:40 UTC) #31
commit-bot: I haz the power
Committed patchset #8 (id:140001)
5 years, 8 months ago (2015-04-24 23:29:04 UTC) #32
commit-bot: I haz the power
5 years, 8 months ago (2015-04-24 23:30:01 UTC) #33
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/b2e3b981d8a02ddaed909aac7941281f93f47f27
Cr-Commit-Position: refs/heads/master@{#326931}

Powered by Google App Engine
This is Rietveld 408576698