Gregory Szorc
6e1333520a
Bug 774572 - Part 2: Define JAR_MANIFESTS in moz.build files; r=glandium
...
Every directory with a jar.mn now has JAR_MANIFESTS defined in its
moz.build file.
We also removed the may_skip special consideration of jar.mn files
because this information is now available during tier traversal by the
reader courtesy of the variables being present in moz.build files.
2013-12-10 16:18:11 +09:00
Nicholas Nethercote
6101f897c9
Bug 945973 (part 4) - Add SystemMemoryReporter, which presents Linux-specific, system-wide memory measurements taken from the OS. r=glandium.
2013-12-04 19:32:50 -08:00
Nicholas Nethercote
a90995034a
Bug 945973 (part 3) - Fix some trivial reporter/report confusions in aboutMemory.js. r=mccr8.
2013-12-03 20:20:15 -08:00
Nicholas Nethercote
171cce93cd
Bug 945973 (part 2) - Don't complain if there aren't any "explicit" reports for a process. r=mccr8.
2013-12-03 20:19:41 -08:00
Nicholas Nethercote
9302f165f7
Bug 945973 (part 1) - Remove about:memory's is-a-sentence description check. r=mccr8.
2013-12-03 20:10:59 -08:00
Nicholas Nethercote
d59d2c5af8
Bug 947802 (part 2) - Replace enumerateReporters() with getReportsForThisProcess(). r=mccr8.
2013-12-01 16:29:37 -08:00
Nicholas Nethercote
1dfdccfa28
Bug 946484 - Ignore "redundant/"-prefixed memory reports. r=khuey.
2013-12-04 16:21:55 -08:00
Nicholas Nethercote
2c68a35af2
Bug 927740 (part 2) - Make about:memory's "Minimize Memory Usage" button affect child processes, like the "GC" and "CC" buttons. r=khuey.
2013-12-02 20:07:02 -08:00
Nicholas Nethercote
0d8c64efcc
Bug 936964 (part 7, attempt 2) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
...
* * *
Bug 936964 (part 7b) - Fix a use-after-free found by ASan.
2013-11-07 16:35:30 +11:00
Nicholas Nethercote
188ae9dd5f
Bug 943660 (attempt 2) - Remove nsIMemoryReporter::name, because it's (a) unused and (b) a bad idea. r=mccr8.
2013-11-26 18:38:50 -08:00
Ehsan Akhgari
65aaebab72
Backed out 9 changesets (bug 943660, bug 936964) because of ASAN use-after-free crashes on browser-chrome and mochitest-other
...
Backed out changeset 85486c4aa3d8 (bug 936964)
Backed out changeset 25312eb71998 (bug 936964)
Backed out changeset 6dbb8333960c (bug 936964)
Backed out changeset da6465ad476f (bug 936964)
Backed out changeset a87ffc992f38 (bug 936964)
Backed out changeset 4ae3a61182db (bug 936964)
Backed out changeset 34e9c3137804 (bug 936964)
Backed out changeset fd1459e71585 (bug 936964)
Backed out changeset 3e8a701d8bdc (bug 943660)
Landed on a CLOSED TREE
2013-11-27 20:05:00 -05:00
Nicholas Nethercote
c363b9d028
Bug 936964 (part 7) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
2013-11-07 16:35:30 +11:00
Nicholas Nethercote
30104bd7d7
Bug 943660 - Remove nsIMemoryReporter::name, because it's (a) unused and (b) a bad idea. r=mccr8.
2013-11-26 18:38:50 -08:00
Nicholas Nethercote
2c3588a63d
Bug 939385 (part 5) - Test vsizeMaxContiguous. r=froydnj.
2013-11-19 20:05:44 -08:00
Nicholas Nethercote
ee8f1d5669
Bug 939385 (part 3, attempt 2) - Expose vsizeMaxContiguous to about:memory. r=froydnj.
2013-11-18 22:37:38 -08:00
Carsten "Tomcat" Book
084f201a3f
Backed out changeset 65048ac4ae6f (bug 939385) for perma failures/orange in XPCShell Tests on Linux and OS X on a CLOSED TREE
2013-11-19 11:47:41 +01:00
Nicholas Nethercote
638cf03ec1
Bug 939385 (part 3) - Expose vsizeMaxContiguous to about:memory. r=froydnj.
2013-11-18 22:37:38 -08:00
Nicholas Nethercote
c10613ba57
Bug 929797 - Implement proper memory reporting for child processes. r=khuey.
2013-10-22 22:26:24 -07:00
Nicholas Nethercote
01f0915e8a
Bug 933502 - Make memory reporter mochitests work with ASAN. r=gps,me.
2013-10-31 19:19:10 -07:00
Nicholas Nethercote
9d48f3644e
Bug 930851 (part 4) - Prepare aboutMemory.js for asynchronous memory report processing. r=khuey.
2013-10-15 18:08:35 -07:00
Nicholas Nethercote
4a9336d865
Bug 930851 (part 2) - Inline some functions in aboutMemory.js that have a single call site. r=johns.
2013-10-15 17:16:13 -07:00
Nicholas Nethercote
053d00aaa7
Bug 930851 (part 1) - Make child process naming consistent in both memory reporting paths. r=khuey.
2013-10-24 20:47:48 -07:00
Nicholas Nethercote
77c15fac5f
Bug 929826 - Improve about:memory's UI for the multi-process case. r=johns.
2013-10-22 22:27:58 -07:00
Nicholas Nethercote
7d16eaa962
Bug 918207 - Support per-tab memory profiling. r=billm,mccr8,till,smaug,nfroyd.
2013-10-22 14:53:26 -07:00
Nathan Froyd
9dfe111e94
Bug 924638 - use Services.jsm more in about:memory; r=njn
2013-10-08 16:28:21 -04:00
Gregory Szorc
a126585769
Bug 920223 - Part 2: Mass convert MOCHITEST_CHROME_FILES to manifests; rs=Ms2ger
2013-09-30 09:52:01 +02:00
Ed Morley
7bd637970d
Backed out changeset 68b6b152f51a (bug 920223)
2013-09-30 12:50:09 +01:00
Gregory Szorc
365ec41916
Bug 920223 - Part 2: Mass convert MOCHITEST_CHROME_FILES to manifests; rs=Ms2ger
2013-09-30 09:52:01 +02:00
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
33b387460f
Bug 917646 - Unbreak reading of old memory report files. r=khuey.
2013-09-17 21:55:12 -07:00
Nicholas Nethercote
e601f5f43a
Bug 904321 - Add a test for memory reporters in remote processes. r=billm.
2013-09-17 13:13:38 -07:00
Nicholas Nethercote
6ab6420cb9
Bug 917489 - Fix an observer leak in about:memory. r=mccr8.
2013-09-17 13:13:25 -07:00
Nicholas Nethercote
1d074eb6ec
Bug 912165 - Remove the Linux-only smaps memory reporters. r=mccr8.
2013-09-03 21:09:15 -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
Phil Ringnalda
6e1be50ee9
Back out 4537337759b7 (bug 910517) because nobody expects the talos inquisition
2013-09-04 22:42:06 -07:00
Nicholas Nethercote
d7fc3db766
Bug 910517 - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
2013-08-27 16:24:51 -07:00
Mike Hommey
b207d5baf7
Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps
2013-09-05 09:01:46 +09:00
Justin Lebar
21c560abf7
Bug 893222 - Part 4: Tests. r=njn
2013-08-05 16:33:00 -07:00
Christian Holler
49fefd2d38
Bug 899504 - Disable about:memory vsize test under ASan. r=ted
2013-07-30 16:01:46 +02: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
Nicholas Nethercote
55a6d6a0f4
Bug 857382 (part 3) - Add ability to diff two files to about:memory. r=kats.
2013-04-21 15:36:07 -07:00
Nicholas Nethercote
1ff58e2db3
Bug 857382 (part 1) - Correctly handle memory report files that have no measurements in the "explicit" or "other" sections. r=kats.
2013-04-21 13:48:01 -07:00
Nicholas Nethercote
2cf6ecf270
Bug 856917 (part 2) - Add a test for "?file=" loading in about:memory. r=jlebar.
2013-04-07 21:37:19 -07:00
Nicholas Nethercote
5f9877a3d5
Bug 856917 (part 1) - Improve about:memory's functional UI. r=kats.
2013-04-07 21:37:19 -07:00