xpcom/base/nsMemoryReporterManager.cpp
d364517977a73340f7be783937dd9e368adc883b
created 2013-11-26 23:05 -0500
pushed 2013-12-09 19:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 939385 - Report vsizeMaxContiguous in about:memory and telemetry. a=lsblakk
a2eecdb6d6b0ced94b3ffe8a47d831173e390d90
created 2013-10-27 15:38 -0700
pushed 2013-12-09 19:58 +0000
Phil Ringnalda Phil Ringnalda - Back out f872d288480b:9b86b4e60b29 (bug 929513) for failing to build on Windows
f872d288480b9079697d4c52bc26d1116e5c3131
created 2013-10-27 17:53 -0400
pushed 2013-12-09 19:58 +0000
David Zbarsky David Zbarsky - Bug 929513 Part 11: Convert ImageLayer's mScaleToSize to use LayerIntSize r=nical
2d2444eecf83111b7522f2d97f8c84926fcd76fc
created 2013-10-22 14:53 -0700
pushed 2013-12-09 19:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 918207 - Support per-tab memory profiling. r=billm,mccr8,till,smaug,nfroyd.
ec55161f805947fe5c0d2d29fa02fe427eac89c4
created 2013-10-10 16:41 -0400
pushed 2013-12-09 19:58 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in xpcom/ (1/3); r=ehsan
9e162ee7d4d1fa7c882292ab228b58fd7158ddf3
created 2013-09-19 15:52 -0700
pushed 2013-12-09 19:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 913260 (part 4) - Use distinguished amounts for all the memory measurements done by telemetry. r=mccr8.
fec6f224f37895f7f84a94b2a6e509ce720b40b9
created 2013-09-19 15:52 -0700
pushed 2013-12-09 19:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 913260 (part 3) - Formalize the concept of "distinguished amounts" in the memory reporter manager. r=mccr8.
1d72ff0f809ffa7477441729782a0be7ecb2a24c
created 2013-09-24 20:31 -0700
pushed 2013-12-09 19:58 +0000
Phil Ringnalda Phil Ringnalda - Backed out 3 changesets (bug 913260)
9195be8a50cbb0478e07c1b29d419b6fc78768a8
created 2013-09-19 15:52 -0700
pushed 2013-12-09 19:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 913260 (part 4) - Use distinguished amounts for all the memory measurements done by telemetry. r=mccr8.
09c71a3e7b85211747236c168ec6524fe57c352b
created 2013-09-19 15:52 -0700
pushed 2013-12-09 19:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 913260 (part 3) - Formalize the concept of "distinguished amounts" in the memory reporter manager. r=mccr8.
8b6ef4cdeb7e0cb81752cc2c2e987411b59acb03
created 2013-09-20 14:20 -0700
pushed 2013-12-09 19:58 +0000
Daniel Holbert Daniel Holbert - Bug 918882: Remove no-longer-used 'rv' variable. r=njn
b39cfce76d29840cf0c2bc45a5f798f1bfec0822
created 2013-09-19 14:29 -0400
pushed 2013-12-09 19:58 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 917885 - Minimize the #includes in xpcom/base; r=bsmedberg
8b6758f9e90fdd3da96356d020fe3e7f9a161612
created 2013-09-19 14:27 -0400
pushed 2013-12-09 19:58 +0000
Ehsan Akhgari Ehsan Akhgari - Backed out changeset a8d6973e5743 (bug 917885) because I pushed the wrong patch
a8d6973e57432472a359ebdc34aff632db064644
created 2013-09-19 14:12 -0400
pushed 2013-12-09 19:58 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 917885 - Minimize the #includes in xpcom/base; r=bsmedberg
cb69d5ffd60fda8441b6cd910b2af2554c382bb9
created 2013-10-28 10:18 -0400
pushed 2013-10-28 21:59 +0000
Ehsan Akhgari Ehsan Akhgari - Backed out changeset ff17250bcb88 (bug 904720 and bug 915757) because of build bustage
ff17250bcb8818884b33d0a4a0b51317a79a822b
created 2013-10-28 09:53 -0400
pushed 2013-10-28 21:59 +0000
Kyle Huey Kyle Huey - Bug 904720 and Bug 915757: Count event listeners. r=smaug,njn a=khuey
6d93007abf58519fe158a6cf176b5bf6dad61004
created 2013-09-03 21:09 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 912165 - Remove the Linux-only smaps memory reporters. r=mccr8.
00c58bce0d2d1e0d13ee29656c8c26d7d9ce70bf
created 2013-09-03 20:06 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 911641 (part 2) - Prefix some reporters with "redundant/", and make about:memory ignore them. r=johns.
3fe9649ebd84b0a4bdefc1321172ada924cb4372
created 2013-08-27 16:24 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 910517 (3rd attempt) - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
7cadc7e21f5628c31722107a11958d641a578d24
created 2013-09-09 16:07 +0100
pushed 2013-10-28 21:59 +0000
Ed Morley Ed Morley - Backed out changeset 5c9f3fb14995 (bug 910517) for Android talos failures
5c9f3fb14995931208c04d29ad4f6cc6616616ac
created 2013-08-27 16:24 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 910517 - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
bc427f5ec61be794e33a5df279368c39f40b6bdd
created 2013-09-02 20:41 +1200
pushed 2013-10-28 21:59 +0000
Robert O'Callahan Robert O'Callahan - Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg
676322e0166cc3970b1467b796260b4219a60078
created 2013-09-04 22:42 -0700
pushed 2013-10-28 21:59 +0000
Phil Ringnalda Phil Ringnalda - Back out 4537337759b7 (bug 910517) because nobody expects the talos inquisition
4537337759b73a894a7c6b4c1d4b2b1d4d68010d
created 2013-08-27 16:24 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 910517 - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
24b954d5230c8f6df5c1a021d0a3bd4629b21ca0
created 2013-01-17 21:43 -0800
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 831193 (part 17) - Don't use NS_MEMORY_REPORTER_IMPLEMENT in xpcom/. r=jlebar.
c8db7f677007aa7f7686b46ee244dc8cb13f6e03
created 2013-08-14 18:19 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 905465 - Minor memory reporter manager code style clean-ups. r=jlebar.
d4f1b39a85750b84a792920bcd4f4714cb574ed5
created 2013-07-29 09:10 -0700
pushed 2013-09-16 19:14 +0000
Justin Lebar Justin Lebar - Bug 898558 - Rework the jemalloc heap memory reporters. r=njn
b3533aba6520d7066c9063250e7350f5c7d6abfb
created 2013-07-18 21:31 -0500
pushed 2013-09-16 19:14 +0000
Joshua Cranmer Joshua Cranmer - Bug 884061 - Part 3y: Use NS_DECL_THREADSAFE_ISUPPORTS in xpcom/, r=bsmedberg
e30afdf18dd2624cad048d93ca8cb86c878ac3c8
created 2013-04-15 20:45 -0700
pushed 2013-06-24 18:52 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 859657 (follow-up) - Bustage fix for opt builds on a CLOSED TREE. r=me.
02629c5c6d686ac6f8426e712ceae01e1abe6861
created 2013-04-11 20:52 -0700
pushed 2013-06-24 18:52 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 859657 (part 2) - Remove nsIMemoryMultiReporter.explicitNonHeap because it's more trouble than it's worth; also remove the "explicit" single reporter. r=jlebar.
560ce5e96e6b319397dd66bf34ca2500cc2f1818
created 2013-04-01 21:39 -0700
pushed 2013-06-24 18:52 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 848560 (part 2) - Prevent memory reporters from being registered while about:memory's tests are running. r=jlebar.
592eb93c5d73f96f6055fe35f2c9126bae841e7f
created 2013-02-26 14:25 -0800
pushed 2013-05-13 16:59 +0000
Daniel Holbert Daniel Holbert - Bug 845527: Use nsCOMArray::Length() instead of Count() for comparison vs. unsigned index in nsMemoryReporterManager. r=jlebar
5527dd4bfcbfb431e9646d2f3c163218bd78bfa8
created 2013-02-01 10:12 -0500
pushed 2013-04-01 19:47 +0000
Justin Lebar Justin Lebar - Bug 833913 - Part 3: Switch nsMemoryReporterManager to using nsTHashtable. r=khuey,njn
2d791defc804f4f33585370876beba3591d00c8b
created 2013-01-15 23:02 -0800
pushed 2013-04-01 19:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 831193 (part 1) - Remove uses of NS_MEMORY_REPORTER_IMPLEMENT from nsMemoryReporterManager.cpp. r=jlebar.
cca86ae200b1abf3143b6fcb4c5bc1a7fa48e0ba
created 2013-01-16 09:34 -0500
pushed 2013-04-01 19:47 +0000
Justin Lebar Justin Lebar - Bug 789975 - Follow-up: Fix memory reporter descriptions. r=me
0348a30c19b4b7d2921819f87d466309b08df57a
created 2013-01-15 09:14 -0500
pushed 2013-04-01 19:47 +0000
Justin Lebar Justin Lebar - Bug 789975 - Disable purging of MADV_FREE'd pages on MacOS when collecting RSS from Telemetry. r=njn
69017949e11832ce16472c401ddcf767577a8962
created 2013-01-14 22:13 -0500
pushed 2013-04-01 19:47 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 622427e981a8 (bug 789975) for build bustage.
622427e981a8bad32a2ab828ebf983cba52ca868
created 2013-01-14 21:49 -0500
pushed 2013-04-01 19:47 +0000
Justin Lebar Justin Lebar - Bug 789975 - Disable purging of MADV_FREE'd pages on MacOS when collecting RSS from Telemetry. r=njn
6925a363cddf9878026275346fa7e4e378c78997
created 2013-01-14 16:28 -0800
pushed 2013-04-01 19:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 829439 (part 2) - Some memory reporter clean-ups. r=jlebar.
f6cf84d5ec1a8179cfd7564e45357efac1dc52cb
created 2013-01-14 16:26 -0800
pushed 2013-04-01 19:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 829439 (part 1) - Add MemoryReporterBase class that promotes better encapsulation within nsIMemoryReporter sub-classes. r=jlebar.
c635335afd9f57366202214a7628fd7b853dfdc5
created 2013-01-15 09:14 -0500
pushed 2013-02-19 18:06 +0000
Justin Lebar Justin Lebar - Bug 789975 - Disable purging of MADV_FREE'd pages on MacOS when collecting RSS from Telemetry. r=njn, a=akeybl
d7b111082de9dce269a074e5afd84b9b58bd28f2
created 2013-01-03 21:26 -0800
pushed 2013-02-19 18:06 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 826553 - Add a memory reporter for the event listener manager's hash table. r=bz.
0ef8548a7ab6e011afc7b893e1d9cf4f0f612631
created 2012-12-23 16:59 -0800
pushed 2013-02-19 18:06 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 819819 (part 2) - Remove |name| from NS_MEMORY_REPORTER_MALLOC_SIZEOF_FUN. r=jlebar.
85464d8b30ff3e10fbe932fd0fd8194c947a282e
created 2012-12-20 23:03 -0800
pushed 2013-02-19 18:06 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 819819 (part 1) - Remove DMDV. r=khuey.
3ec9a94061f95c097328af0da63e2cb7efa413b0
created 2013-01-15 09:14 -0500
pushed 2013-01-22 19:13 +0000
Justin Lebar Justin Lebar - Bug 789975 - Disable purging of MADV_FREE'd pages on MacOS when collecting RSS from Telemetry. r=njn, a=akeybl
01fae2cfcf4f6ad4198b468e408e6714c3694c10
created 2012-12-23 21:48 -0500
pushed 2013-01-07 21:25 +0000
Justin Lebar Justin Lebar - Bug 824395 - Report used stacks separately from unused stacks. r=njn, a=jlebar
9611b4dfc844be4db0ef65ca01df0c1faf5b2b8f
created 2012-12-17 19:56 -0800
pushed 2013-01-07 21:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 822148 (part 3) - DMD: Rename |LiveBlock| as |Block|. r+a=jlebar
d5e8db0134fd69c99b155c24091ec700d549977f
created 2012-12-17 19:40 -0800
pushed 2013-01-07 21:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 822148 (part 2) - DMD: Treat twice-reported blocks more like other blocks. r+a=jlebar
4739a79d8ab5a7cb5779adfd9b22a9321cdf65b0
created 2012-12-11 19:13 +0100
pushed 2013-01-07 21:25 +0000
Gabriele Svelto Gabriele Svelto - Bug 814771 - Add a cancelable runnable and use it to cancel a pending memory minimization procedure when an application is brought to the foreground r=jlebar a=blocking-basecamp
b7b17631f55de58cbd97047d36896e2c0c680409
created 2012-12-11 13:54 -0800
pushed 2013-01-07 21:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 819772 - Add a memory reporter for DMD's data. r+a=jlebar
266c3b5c9f0fbfd11e6431a1c66e03810c84a8c7
created 2012-12-10 16:05 -0800
pushed 2013-01-07 21:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 717853 - Add a native version of DMD. r=jlebar, r=glandium, a=jlebar
84abf1e09fd44877fc398dd7cade99ba1ddfa612
created 2012-12-07 09:32 +0100
pushed 2013-01-07 21:25 +0000
Mike Hommey Mike Hommey - Bug 804303 - Part 1: Cleanup how the mozjemalloc/jemalloc3 glue is set up, attempting to make it clearer. r=jlebar, r=khuey, a=jlebar
b88cc468573471024fa4404004ace9a83613e7a0
created 2012-11-15 14:06 -0800
pushed 2013-01-07 21:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 811018 - Avoid image double-counting false positive from DMD. r=jlebar.
963873ff3081ca3001cb884903bae0894ef84c2d
created 2012-10-29 20:41 -0400
pushed 2013-01-07 21:25 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 806473 - Expose MemoryInfoDumper methods via a nsIMemoryInfoDumper service. r=jlebar
3dc836fcff4316cdb9bc697feb1a384c12e060f1
created 2012-10-15 21:45 -0700
pushed 2013-01-07 21:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 802007 - Remove unneeded Mac-only memory reporters. r=jlebar.
bdb3e55bdddae77e5c982070b0973c1101a61792
created 2012-10-15 22:12 -0400
pushed 2013-01-07 21:25 +0000
Justin Lebar Justin Lebar - Bug 800486 - Part 3: Minor fixups to MemoryInfoDumper.cpp. r=njn
295110f8c8922817f9e0e001a6b47d7cc9beb9a3
created 2012-10-15 22:12 -0400
pushed 2013-01-07 21:25 +0000
Justin Lebar Justin Lebar - Bug 800486 - Part 2: Move signal-watching and memory-report-dumping code out of nsMemoryReporterManager and into a new file, MemoryInfoDumper. r=njn
e676a99a7a8dddc52583c391e0ac0a9d92320d50
created 2012-10-15 22:12 -0400
pushed 2013-01-07 21:25 +0000
Justin Lebar Justin Lebar - Bug 800486 - Part 1: Dump a GC and CC log upon receiving SIGRTMIN + 2. r=mccr8,njn,cjones
1949f7d5c6ed2b6c04cffc03f3309967f491d3f1
created 2012-10-08 15:31 -0700
pushed 2013-01-07 21:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 800703 - Rename the existing, Valgrind-based DMD as "DMDV". r=khuey.
7f47eacb16e385d1516171b55c67bd5a8b150a21
created 2012-10-13 08:54 -0400
pushed 2013-01-07 21:25 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 799686 - Make about:memory dump file readable on Android. r=njn
less more (0) -100 -60 tip