Measure jank in WebRTC telemetry tests. |
|||||||
Issue descriptionFrom tommi: The jank measurements are about how much the main thread is blocked. Ideally the ui should be rendered at 60fps (unrelated to video streams) but we are usually below that number. Add jank measurements to webrtc stress, e.g. scroll up and down and measure UI FPS.
,
Dec 5 2016
,
Dec 5 2016
Are we concerned with scroll latency, or just main thread busyness? If we just care about how busy the main thread is (and the potential impact to input latency), the Expected Queueing Time metric might be best.
,
Dec 5 2016
Main thread busyness, yes. Should we just try it out or is there anything else we should know? Does the page have to scroll for expected queuing time?
,
Dec 5 2016
Jank is often associated with scrolling, but I don't think that's a good example in this case. Think about an application such as Hangouts where scrolling isn't possible, but animations, video rendering etc is pretty busy and smooth rendering is very important.
,
Dec 5 2016
Expected Queueing Time measures what input latency would be on average, if input were to occur. It doesn't require actual input. Scrolling in particular is a bit tricky, because it sometimes happens on the compositor thread, in which case it's unaffected by main thread busyness. Based on what you describe, I think EQT is probably the right thing to watch.
,
Mar 7 2017
,
Mar 7 2017
Changing back the component as per offline discussion.
,
Mar 14 2017
Bringing this back to life... How can we monitor the EQT?
,
Mar 14 2017
,
Mar 15 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/e82554d88243ad84ee3329e7e17ddc6c22e8c250 commit e82554d88243ad84ee3329e7e17ddc6c22e8c250 Author: ehmaldonado <ehmaldonado@chromium.org> Date: Wed Mar 15 15:17:09 2017 WebRTC: Add a TBMv2 version of the webrtc.webrtc_smoothness benchmark. This adds the benchmark for the TBMv2 metric created at https://codereview.chromium.org/2711623002/ BUG= chromium:632295 , chromium:671121 Review-Url: https://codereview.chromium.org/2742293002 Cr-Commit-Position: refs/heads/master@{#457085} [modify] https://crrev.com/e82554d88243ad84ee3329e7e17ddc6c22e8c250/testing/buildbot/chromium.perf.fyi.json [modify] https://crrev.com/e82554d88243ad84ee3329e7e17ddc6c22e8c250/testing/buildbot/chromium.perf.json [modify] https://crrev.com/e82554d88243ad84ee3329e7e17ddc6c22e8c250/tools/perf/benchmarks/webrtc.py
,
Mar 27 2017
Who should own this metric?
,
Mar 27 2017
,
Mar 27 2017
Let's hold off on this metric until the plan here is done: https://codereview.chromium.org/2742293002/#msg19
,
Apr 6 2018
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue. Sorry for the inconvenience if the bug really should have been left as Available. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Apr 12 2018
Archiving due to inactivity. Please reopen if this is incorrect. |
|||||||
►
Sign in to add a comment |
|||||||
Comment 1 by ajha@chromium.org
, Dec 5 2016Labels: M-57