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

Issue 23506030: telemetry: Add new metrics to smoothness benchmark. (Closed)

Created:
7 years, 3 months ago by ernstm
Modified:
7 years, 3 months ago
CC:
chromium-reviews, chrome-speed-team+watch_google.com
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

Added discrepancy and inverse RMS frame time to smoothness benchmark. Discrepancy is a measure for the largest area of jank in a series of time stamps. Inverse RMS frame time is a generalization of frames/second that penalizes longer frame times. We can switch to the inverse of another generalized mean with a higher exponent if we want to penalize long frame times even more. R=nduca@chromium.org, tonyg@chromium.org, klobag@chromium.org, vangelis@chromium.org BUG=280627, 281544 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=221782

Patch Set 1 #

Patch Set 2 : Adding 'score' metric. #

Patch Set 3 : Added doc string to Score. #

Patch Set 4 : Replaced 'score' by inverse RMS frame time. #

Total comments: 7

Patch Set 5 : Added median and tagged metrics as experimental. #

Patch Set 6 : Rebase. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+267 lines, -1 line) Patch
M tools/perf/measurements/smoothness.py View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
A tools/perf/metrics/discrepancy.py View 1 chunk +110 lines, -0 lines 0 comments Download
A tools/perf/metrics/discrepancy_unittest.py View 1 chunk +91 lines, -0 lines 0 comments Download
M tools/perf/metrics/gpu_rendering_stats.py View 3 chunks +11 lines, -0 lines 0 comments Download
M tools/perf/metrics/smoothness.py View 1 2 3 4 5 3 chunks +43 lines, -0 lines 0 comments Download
M tools/perf/metrics/smoothness_unittest.py View 2 chunks +11 lines, -0 lines 0 comments Download

Messages

Total messages: 10 (0 generated)
ernstm
7 years, 3 months ago (2013-09-03 23:13:45 UTC) #1
nduca
https://codereview.chromium.org/23506030/diff/8001/tools/perf/metrics/smoothness.py File tools/perf/metrics/smoothness.py (right): https://codereview.chromium.org/23506030/diff/8001/tools/perf/metrics/smoothness.py#newcode126 tools/perf/metrics/smoothness.py:126: def CalcResults(benchmark_stats, results): you're saying screen frame throughout here ...
7 years, 3 months ago (2013-09-05 17:57:41 UTC) #2
ernstm
https://codereview.chromium.org/23506030/diff/8001/tools/perf/metrics/smoothness.py File tools/perf/metrics/smoothness.py (right): https://codereview.chromium.org/23506030/diff/8001/tools/perf/metrics/smoothness.py#newcode126 tools/perf/metrics/smoothness.py:126: def CalcResults(benchmark_stats, results): On 2013/09/05 17:57:41, nduca wrote: > ...
7 years, 3 months ago (2013-09-05 18:38:07 UTC) #3
nduca
Great points. So recapping, can we do ToplevelFrameTime ToplevelJank ImplThreadFrameTime ImplThreadJank And then move everything ...
7 years, 3 months ago (2013-09-05 21:43:57 UTC) #4
tonyg
I'll totally defer to Nat on reviewing this, but just wanted to point out that ...
7 years, 3 months ago (2013-09-06 02:37:31 UTC) #5
ernstm
I removed relative_frame_discrepancy, renamed absolute_frame_discrepancy to experimental_jank, and renamed inverse_rms_frame_time to experimental_mean_frame_time. The new names ...
7 years, 3 months ago (2013-09-06 18:16:02 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ernstm@chromium.org/23506030/3001
7 years, 3 months ago (2013-09-06 18:21:37 UTC) #7
commit-bot: I haz the power
Failed to apply patch for tools/perf/measurements/smoothness.py: While running patch -p1 --forward --force --no-backup-if-mismatch; patching file ...
7 years, 3 months ago (2013-09-06 18:21:41 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ernstm@chromium.org/23506030/10001
7 years, 3 months ago (2013-09-06 18:33:40 UTC) #9
commit-bot: I haz the power
7 years, 3 months ago (2013-09-06 21:16:18 UTC) #10
Message was sent while issue was closed.
Change committed as 221782

Powered by Google App Engine
This is Rietveld 408576698