gecko-dev/toolkit/components/telemetry
Chris H-C 2fffc9a94e bug 1373728 - Count how many pinned tabs are restored in a session r=bsmedberg,Dexter
Pinned tabs, when restored, load. This can have startup impact.
We should probably measure this.

To avoid impacting startup ourselves, do this when idle or after 60s from
session restore, whichever comes first.

MozReview-Commit-ID: EQzqqcz4IdL

--HG--
extra : rebase_source : 85158b6731862933027e90b1fe607a6794b68f52
2017-06-28 15:14:22 -07:00
..
docs merge mozilla-inbound to mozilla-central a=merge 2017-06-26 13:25:51 +02:00
ipc Bug 1375043 - Rename m(Keyed)Accumulations to m(Keyed)HistogramAccumulations in DiscardedData. r=gfritzsche 2017-06-24 17:26:56 +05:30
pingsender Bug 1364673 - Hide the mouse throbber when running the pingsender on Windows; r=Dexter 2017-05-29 15:28:36 +02:00
schemas
tests Bug 1375481 - Removed unnecessary clearings of histograms r=gfritzsche 2017-06-26 22:57:10 +02:00
.flake8 Bug 1344834 - Enable flake8 rule E501: 'line too long (113 > 99 characters)'. r=Dexter 2017-05-03 06:38:00 +02:00
CombinedStacks.cpp Bug 1335461: Pulling out stack capturing into standalone files. r=gfritzsche 2017-06-01 09:36:51 +02:00
CombinedStacks.h Bug 1335461: Pulling out stack capturing into standalone files. r=gfritzsche 2017-06-01 09:36:51 +02:00
datareporting-prefs.js Bug 1367076 - Set datareporting.policy.firstRunURL by default to replace data choices infobar with privacy policy in a background tab on first run. r=Gijs 2017-05-31 13:48:06 +02:00
EventInfo.h
Events.yaml Bug 1368937 - Make search event opt-out. r=Dexter data-review=rweiss 2017-06-09 18:07:00 +08:00
GCTelemetry.jsm
gen-event-data.py Bug 1373294 - Fix E305 (two blank lines after method or class) in files enabled by flake8 linter, r=jmaher 2017-06-15 12:10:59 -04:00
gen-event-enum.py Bug 1373294 - Fix E305 (two blank lines after method or class) in files enabled by flake8 linter, r=jmaher 2017-06-15 12:10:59 -04:00
gen-histogram-bucket-ranges.py Bug 1373294 - Fix E305 (two blank lines after method or class) in files enabled by flake8 linter, r=jmaher 2017-06-15 12:10:59 -04:00
gen-histogram-data.py Bug 1374419 - Make gHistograms constexpr to remove its initializer. r=gfritzsche 2017-06-20 11:39:20 -04:00
gen-histogram-enum.py Bug 1373294 - Fix E305 (two blank lines after method or class) in files enabled by flake8 linter, r=jmaher 2017-06-15 12:10:59 -04:00
gen-process-data.py Bug 1373294 - Fix E305 (two blank lines after method or class) in files enabled by flake8 linter, r=jmaher 2017-06-15 12:10:59 -04:00
gen-process-enum.py Bug 1373294 - Fix E305 (two blank lines after method or class) in files enabled by flake8 linter, r=jmaher 2017-06-15 12:10:59 -04:00
gen-scalar-data.py Bug 1373294 - Fix E305 (two blank lines after method or class) in files enabled by flake8 linter, r=jmaher 2017-06-15 12:10:59 -04:00
gen-scalar-enum.py Bug 1373294 - Fix E305 (two blank lines after method or class) in files enabled by flake8 linter, r=jmaher 2017-06-15 12:10:59 -04:00
HangReports.cpp Backed out changeset 86bec347e28b (bug 1371927) on request from gfritsche 2017-06-13 11:11:14 +02:00
HangReports.h Bug 1335461: Pulling out stack capturing into standalone files. r=gfritzsche 2017-06-01 09:36:51 +02:00
healthreport-prefs.js
histogram_tools.py Bug 1335343 - Prevent histogram recording in disallowed processes. r=Dexter 2017-06-13 07:10:00 -04:00
histogram-whitelists.json Bug 1335343 - Prevent histogram recording in disallowed processes. r=Dexter 2017-06-13 07:10:00 -04:00
Histograms.json merge mozilla-inbound to mozilla-central a=merge 2017-06-28 13:23:29 +02:00
KeyedStackCapturer.cpp Backed out changeset 86bec347e28b (bug 1371927) on request from gfritsche 2017-06-13 11:11:14 +02:00
KeyedStackCapturer.h Backed out changeset 86bec347e28b (bug 1371927) on request from gfritsche 2017-06-13 11:11:14 +02:00
Makefile.in
moz.build Bug 1373900: Factor ThreadHangStats implementation out of Telemetry.cpp. r=chutten 2017-06-22 09:54:05 +02:00
nsITelemetry.idl Bug 1356673 - Run the pingsender executable in a way that avoids shutdown races with mozalloc; r=Dexter 2017-04-25 01:07:36 +02:00
parse_events.py Bug 1344834 - Enable flake8 rule E501: 'line too long (113 > 99 characters)'. r=Dexter 2017-05-03 06:38:00 +02:00
parse_scalars.py Bug 1364427 - Make scalars optionally skip strict type checks. r=dexter 2017-05-12 21:47:58 +07:00
ProcessedStack.cpp Bug 1371900: Factored ProcessedStack out of Telemetry.cpp. r=gfritzsche 2017-06-10 19:34:44 +02:00
ProcessedStack.h
Processes.yaml Bug 1361661 - Part 1 - Generate headers with process data from Processes.yaml. r=dexter 2017-05-23 13:43:35 +07:00
ScalarInfo.h
Scalars.yaml bug 1373728 - Count how many pinned tabs are restored in a session r=bsmedberg,Dexter 2017-06-28 15:14:22 -07:00
shared_telemetry_utils.py Bug 1361661 - Part 1 - Generate headers with process data from Processes.yaml. r=dexter 2017-05-23 13:43:35 +07:00
Telemetry.cpp merge mozilla-inbound to mozilla-central a=merge 2017-06-27 10:56:41 +02:00
Telemetry.h Bug 1369594 - Get module information for BHR off main thread, r=froydnj 2017-06-16 14:55:15 -04:00
TelemetryArchive.jsm Bug 1353542 - massive script-generated patch converting Task.async and Task.spawn calls, and generators clearly identifiable as tasks, rs=Mossop. 2017-05-12 14:42:39 +02:00
TelemetryCommon.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
TelemetryCommon.h Bug 1361661 - Part 3 - Update the Telemetry core. r=dexter 2017-05-23 13:48:13 +07:00
TelemetryController.jsm Bug 1034599 - Convert remaining Promise.defer() uses to PromiseUtils.defer() or new Promise(), r=mconley. 2017-06-23 11:25:02 +02:00
TelemetryEnvironment.jsm Bug 1376359 - Include the stylo pref in telemetry pings. r=gsvelto 2017-06-29 12:03:39 -07:00
TelemetryEvent.cpp Bug 1361661 - Part 3 - Update the Telemetry core. r=dexter 2017-05-23 13:48:13 +07:00
TelemetryEvent.h Bug 1361661 - Part 3 - Update the Telemetry core. r=dexter 2017-05-23 13:48:13 +07:00
TelemetryHistogram.cpp Bug 1374628 - Improve static_asserts in TelemetryHistogram.cpp. r=gfritzsche 2017-06-21 14:02:36 +01:00
TelemetryHistogram.h Bug 1361661 - Part 3 - Update the Telemetry core. r=dexter 2017-05-23 13:48:13 +07:00
TelemetryLog.jsm bug 1319026 - Put an arbitrary upper-limit on TelemetryLog r=gfritzsche 2017-04-26 13:35:00 -04:00
TelemetryModules.jsm
TelemetryReportingPolicy.jsm Bug 1367076 - Set datareporting.policy.firstRunURL by default to replace data choices infobar with privacy policy in a background tab on first run. r=Gijs 2017-05-31 13:48:06 +02:00
TelemetryScalar.cpp Bug 1375043 - Rename m(Keyed)Accumulations to m(Keyed)HistogramAccumulations in DiscardedData. r=gfritzsche 2017-06-24 17:26:56 +05:30
TelemetryScalar.h bug 1369041 - Allow child processes to discard data when overwhelmed r=bsmedberg,gfritzsche f?bsmedberg 2017-06-09 09:53:42 -04:00
TelemetrySend.jsm Bug 1376629 - Discard changes to npm-shrinkwrap.json and package.json. r=gfritzsche 2017-06-28 15:12:00 -04:00
TelemetrySession.jsm Bug 1368456 - Remove imports of Promise.jsm from Firefox, r=mconley. 2017-06-23 11:25:18 +02:00
TelemetryStartup.js
TelemetryStartup.manifest
TelemetryStopwatch.jsm Bug 1369467 - Move a few module imports off of app-startup, r=mconley. 2017-06-02 22:08:21 +02:00
TelemetryStorage.jsm Bug 1368456 - Remove imports of Promise.jsm from Firefox, r=mconley. 2017-06-23 11:25:18 +02:00
TelemetryTimestamps.jsm
TelemetryUtils.jsm
ThirdPartyCookieProbe.jsm
ThreadHangStats.cpp Bug 1373900: Factor ThreadHangStats implementation out of Telemetry.cpp. r=chutten 2017-06-22 09:54:05 +02:00
ThreadHangStats.h Bug 1373900: Factor ThreadHangStats implementation out of Telemetry.cpp. r=chutten 2017-06-22 09:54:05 +02:00
UITelemetry.jsm
WebrtcTelemetry.cpp
WebrtcTelemetry.h