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

Reply via email to