Commit Graph

234 Commits

Author SHA1 Message Date
Nicholas Nethercote
ab290a0d9f Bug 913260 (part 4) - Use distinguished amounts for all the memory measurements done by telemetry. r=mccr8.
CLOSED TREE
2013-09-19 15:52:30 -07:00
Nicholas Nethercote
a0d4ec6468 Bug 913260 (part 3) - Formalize the concept of "distinguished amounts" in the memory reporter manager. r=mccr8. 2013-09-19 15:52:28 -07:00
Phil Ringnalda
365b4e8b19 Backed out 3 changesets (bug 913260)
CLOSED TREE

Backed out changeset 9195be8a50cb (bug 913260)
Backed out changeset 09c71a3e7b85 (bug 913260)
Backed out changeset 8a8691a26012 (bug 913260)
2013-09-24 20:31:00 -07:00
Nicholas Nethercote
772ad0dd26 Bug 913260 (part 4) - Use distinguished amounts for all the memory measurements done by telemetry. r=mccr8. 2013-09-19 15:52:30 -07:00
Nicholas Nethercote
21f43ce7dd Bug 913260 (part 3) - Formalize the concept of "distinguished amounts" in the memory reporter manager. r=mccr8. 2013-09-19 15:52:28 -07:00
Nicholas Nethercote
d96a800706 Bug 913260 (part 1) - Simplify TelemetryPing.js a little. r=nfroyd. 2013-09-17 19:28:56 -07:00
Nicholas Nethercote
8663982263 Bug 911641 (part 2) - Prefix some reporters with "redundant/", and make about:memory ignore them. r=johns. 2013-09-03 20:06:36 -07:00
Nicholas Nethercote
e4526879f6 Bug 911641 (part 1) - Remove about:compartments, and show the compartment and ghost window lists into about:memory. r=johns. 2013-09-03 20:05:17 -07:00
Nicholas Nethercote
c7fbf6a742 Bug 910517 (3rd attempt) - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8. 2013-08-27 16:24:51 -07:00
David Rajchenbach-Teller
802f8178aa Bug 902434 - Move Telemetry I/O to TelemetryFile.jsm. r=froydnj 2013-08-09 14:11:09 -04:00
Justin Lebar
0410d83a7d Bug 898558 - Rework the jemalloc heap memory reporters. r=njn
Now we have the following hierarchy

  explicit/
    heap-overhead/
      bookkeeping
      waste
      page-cache (previosuly known as dirty)

In addition, heap-committed-unused-ratio is now known as heap-overhead-ratio.
2013-07-29 09:10:53 -07:00
David Rajchenbach-Teller
5255dc1315 Bug 837326 - Statistics of accept/reject of third-party cookies;r=froydnj 2013-06-22 07:11:12 +02:00
Nathan Froyd
118d73abb0 Backout 65804eae62b1, a0b216d3be12, 68e5d9fe91fc (bug 837326) for impending bustage that would make this CLOSED TREE worse than it already is 2013-06-21 15:39:45 -04:00
David Rajchenbach-Teller
0fa6dff852 Bug 837326 - Statistics of accept/reject of third-party cookies;r=froydnj 2013-06-21 21:19:00 +02:00
Ed Morley
f5146b6625 Backed out changeset 7cbc024b3c77 (bug 837326) 2013-06-21 18:21:11 +01:00
David Rajchenbach-Teller
a6872e55c7 Bug 837326 - Statistics of accept/reject of third-party cookies;r=froydnj 2013-06-21 17:48:28 +02:00
Nathan Froyd
2e2c1ca2bf Bug 860846 - part 3 - send telemetry pings to new, partitioned URLs; r=vladan 2013-06-19 11:44:11 -04:00
Nathan Froyd
c95f19d75e Bug 860846 - part 2 - don't double-JSON-encode saved pings; r=vladan 2013-06-19 11:37:53 -04:00
Nathan Froyd
ff7385bb74 Bug 879337 - fix submission of saved-session pings; r=vladan 2013-06-04 13:23:03 -04:00
Nathan Froyd
ee5b93a717 Bug 878084 - part 4 - make telemetry tests submit to a URL with a more realistic path; r=vladan 2013-05-31 11:04:09 -04:00
Nathan Froyd
7ff564897e Bug 844331 - save pings in profile-before-change2; r=-vladan 2013-05-01 15:21:21 -04:00
Nathan Froyd
ee9731e9ef Bug 867401 - don't generate checksums for saved pings; r=vladan
Generating checksums means relying on nsICryptoHash, which is
unavailable after profile-before-change.  We'd like to save pings after
profile-before-change.  Hence, don't checksum.  Over 99.99% of our pings
are read successfully across all channels, so checksumming isn't really
buying us anything.
2013-05-01 10:27:34 -04:00
David Rajchenbach-Teller
f7fce9ec38 Bug 724368 - Transmit the maximum number of threads as a simple measure. r=froydnj 2013-04-19 07:54:18 -04:00
Nicholas Nethercote
74d9f74c4c Bug 859657 (part 1) - Don't measure MEMORY_EXPLICIT in telemetry because it can cause pauses. r=jlebar. 2013-04-11 20:42:01 -07:00
Vladan Djeric
58ae2ca836 Bug 860544 - Typo in field name in Telemetry ping. r=froydnj 2013-04-15 12:08:04 -04:00
Nathan Froyd
0487c4ff0d Back out 80034b418a48 (bug 844331, part 6) on suspicion of breaking Telemetry submission; r=vladan 2013-04-01 16:25:51 -04:00
Kartikaya Gupta
1b78d386ee Bug 847499 - Save the current session telemetry data when Fennec goes into the background, so that it is not lost. r=froydnj 2013-03-26 14:05:14 -04:00
Nicholas Nethercote
3db20f9c64 Bug 850523 (part 1) - Add a "js-main-runtime-temporary-peak" memory reporter (2nd attempt). r=wmccloskey,jlebar. 2013-03-06 20:40:36 -08:00
Irving Reid
d85a7b8d7a Bug 841028: Add last build ID to telemetry system info if build ID has changed. r=froydnj 2013-03-18 07:29:43 -04:00
Nathan Froyd
260885ee87 Bug 844331 - part 6 - move saved-session writing to profile-before-change2 to catch cache and FHR activity; r=taras 2013-02-28 14:36:41 -05:00
Nathan Froyd
564314e61f Bug 844331 - part 4 - cache the profile directory in TelemetryPing; r=taras 2013-02-28 14:04:49 -05:00
Nathan Froyd
a73b1df534 Bug 844331 - part 3 - split out payload/payload+slug construction to separate functions; r=taras 2013-02-27 17:37:00 -05:00
Nathan Froyd
3e9e9830a8 Bug 844331 - part 2 - move getSimpleMeasurements to live in TelemetryPing; r=taras 2013-02-27 17:25:26 -05:00
Nathan Froyd
3aa02c8679 Bug 844331 - part 1 - rename bits with |getCurrentSessionPayload| to |getSessionPayload|; r=taras 2013-02-27 17:23:07 -05:00
Phil Ringnalda
78202deb5d Back out e0038e628250 and 02b242697afb (bug 850523) for test_memoryReporters.xul crashes
CLOSED TREE
2013-03-17 22:15:25 -07:00
Nicholas Nethercote
a7a43fa91d Bug 850523 (part 1) - Add a "js-main-runtime-temporary-peak" memory reporter. r=wmccloskey,jlebar. 2013-03-06 20:40:36 -08:00
Ryan VanderMeulen
77b52022ea Backed out changeset 3614febde426 (bug 841028) for xpcshell failures on a CLOSED TREE. 2013-03-14 17:55:47 -04:00
Irving Reid
eca861297d Bug 841028: Add last build ID to telemetry system info if build ID has changed. r=froydnj 2013-03-14 16:02:36 -04:00
Vladan Djeric
fc9f981ae7 Bug 832007 - Include HG revision URL in the Telemetry packet. r=nfroyd 2013-02-20 13:46:47 -05:00
Aaron Klotz
5807f7b6cf Bug 838279 - Add isWow64 field to system info and to telemetry. r=bsmedberg 2013-02-11 20:49:33 -05:00
Jim Mathies
b15b5e2868 Bug 839793 - TelemetryTimestamps.jsm imported using the wrong path. r=glandium 2013-02-09 12:28:38 -06:00
Irving Reid
aafb82618d Bug 810146: Add telemetry for addon manager startup times, unpacked add-ons and various changes detected at startup r=Mossop 2013-02-07 16:47:33 -05:00
Taras Glek
f5455a4ba2 Bug 838342 - Delete checksum-invalid saved pings. r=froydnj 2013-02-05 21:13:43 -05:00
Aaron Klotz
e1fe44a7f4 Bug 815418: Telemetry for failed profile lock attempts r=vladan 2013-01-31 15:11:38 -06:00
Scott Johnson
720727581a Backed out changeset 69e0bdbd4f36 for incorrect commit message. r=me 2013-01-31 15:09:09 -06:00
Aarom Klotz
2e09587311 Bug 815418: Telemetry for failed profile lock attempts r=vladan 2013-01-31 15:04:52 -06:00
Ehsan Akhgari
5ab06de081 Bug 817477 - Remove support for global private browsing mode; r=jdm,glandium 2013-01-29 13:12:13 -05:00
Ryan VanderMeulen
61c27a1843 Backed out changeset 4a271b44cbfe (bug 810146). r=bustageahoy
CLOSED TREE
2013-01-28 15:14:28 -05:00
Irving Reid
98c831048a Bug 810146: Add telemetry for addon manager startup times, unpacked add-ons and various changes detected at startup 2013-01-28 13:57:55 -05:00
Nathan Froyd
abdd01d54f Bug 786788 - part 1 - let the uuid always be the slug and store the reason separately; r=vdjeric 2012-12-10 12:18:51 -05:00