On Tue, May 17, 2016, at 05:13 PM, Jason Orendorff wrote: > Hi everyone. > > I'm trying to figure out how to measure the effects of a possible change > Morgan Phillips is making to the Slow Script dialog.[1] One specific > thing > we want to measure is "responsiveness" in the few seconds after a user > chooses to stop a slow script. Whatever "responsiveness" means. > > We have some Telemetry probes that seem related to responsiveness[2][3], > but I... can't really tell what they measure. The blurb on > telemetry.mozilla.org is not always super helpful. > > Also I'm probably missing stuff. I don't see anything related to > frames-per-second while scrolling, for example. > > Who knows more? Which Telemetry probes (or internal-to-Gecko > measurements/stats) are relevant to what users call "responsiveness"? Is > there one in particular that you've used in the past? Where can I get > more > info?
We have a few Talos tests that measure responsiveness: https://treeherder.mozilla.org/perf.html#/graphs?series=%5Bmozilla-inbound,8438187f83ee3c0ca2da633f9ee6a0ed11c3f1ab,1,1%5D&series=%5Bmozilla-inbound,17776dbfe42bfdd7473bf1712f41ff2fdafcf4bb,1,1%5D They use some code I wrote a while back that injects tracer events into the native widget event loop and times how long they take to get serviced: https://dxr.mozilla.org/mozilla-central/source/toolkit/xre/EventTracer.cpp I believe this is separate from those telemetry probes, though. -Ted _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform