gecko-dev/toolkit
Kartikaya Gupta c0ed43268d Bug 1338347 - Add telemetry histograms for frame throughput and frame drops during compositor animations. r=bsmedberg
There are two sets of three probes here.

The first set of probes reports the maximum contiguous frames dropped during
compositor animations. This gives us some idea of the volatility of the
compositor framerate.

The second set of probes reports the frame throughput, which is the number of
actual frames composited divided by the expected number of frames (based on the
vsync interval and wall-clock time) during compositor animations. The ratio is
scaled up to 1000, so values of 1000 should indicate a "perfect score". The
probes use linear bucketing with a max value of 1500 in case we get abnormal
cases where we composite more frames than expected.

Within each set, there is one probe for compositor animations triggered by the
chrome process, one for compositor animations triggered by a content process,
and one for compositor animations driven by APZ.

MozReview-Commit-ID: LFJsEPnQhja

--HG--
extra : rebase_source : d943b4612c2a84b0d4b85c5eafb0d0025ffba80f
2017-03-20 11:41:05 -04:00
..
components Bug 1338347 - Add telemetry histograms for frame throughput and frame drops during compositor animations. r=bsmedberg 2017-03-20 11:41:05 -04:00
content Bug 1350315 - Hide cursor when video controls fadeout for desktop. r=Gijs 2017-03-25 11:41:44 +08:00
crashreporter Bug 1337688 - Update a TODO comment according to the experimental data. r=me 2017-03-27 13:19:19 +08:00
forgetaboutsite Bug 1347712 - Change the testing configurations into ESLint configurations within eslint-plugin-mozilla - automatically update .eslintrc.js test config files for new config locations. r=jaws 2017-03-20 12:36:37 +01:00
library Merge m-c to graphics 2017-03-23 10:01:31 -04:00
locales Merge inbound to central, a=merge 2017-03-15 14:24:58 -07:00
modules Bug 1265818 - Part 3 - Store and restore the LayoutHistoryState through SessionHistoy.jsm. r=mikedeboer 2017-03-25 15:32:36 +01:00
mozapps Bug 1348532 Remove unused list.xul r=mossop 2017-03-24 19:55:54 -07:00
pluginproblem Fix merge conflict bustage for removed file from bug 1307445 part A. 2016-10-18 09:32:57 -04:00
profile Bug 1347712 - Change the testing configurations into ESLint configurations within eslint-plugin-mozilla - automatically update .eslintrc.js test config files for new config locations. r=jaws 2017-03-20 12:36:37 +01:00
system Bug 1028195 - make proxy bypass rule consistent; r=bagder 2017-02-08 15:10:02 +08:00
themes Bug 1350315 - Hide cursor when video controls fadeout for desktop. r=Gijs 2017-03-25 11:41:44 +08:00
xre Bug 1348609 - Use the installation dir path CityHash hash for the updates directory even when the hash hasn't been written to the registry by the installer. r=mhowell, r=dtownsend 2017-03-22 11:45:11 -07:00
.eslintrc.js Bug 1347712 - Move toolkit/.eslintrc.js rules into a 'recommended' set within eslint-plugin-mozilla. r=jaws 2017-03-22 10:43:00 +01:00
moz.build Bug 1313045 - Remove toolkit/identity, part2: Move used files/bits to services/crypto and remove remaining files in toolkit/identity. r=MattN. 2017-01-23 20:43:35 +01:00
moz.configure Bug 1342450 - Extract a MOZ_ENABLE_WEBRENDER from MOZ_BUILD_WEBRENDER so that we build but disable by default. r=rhunt,froydnj,ted 2017-03-22 17:38:09 -04:00
nss.configure
toolkit.mozbuild Bug 1003417 - Include testing/mozbase/moz.build from root moz.build file, r=ted 2017-02-01 09:56:33 -05:00