xpcom/base/AvailableMemoryTracker.cpp
bb961917a75cb2bd6e1547a952beca8c588c7414
created 2014-06-30 18:11 -0400
pushed 2014-07-02 12:51 +0000
Benoit Jacob Benoit Jacob - Bug 1028588 - Fix dangerous public destructors in xpcom/ - r=bsmedberg,khuey,nfroyd
9b33a6d30532305c726e0fd8ff1415ae889e8367
created 2014-06-30 15:50 -0700
pushed 2014-07-01 12:01 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 1028588) for build bustage
13a8bae671ca9d52b34de3db0ea1e97d9937ef5b
created 2014-06-30 18:11 -0400
pushed 2014-07-01 12:01 +0000
Benoit Jacob Benoit Jacob - Bug 1028588 - Fix dangerous public destructors in xpcom/ - r=bsmedberg,khuey,nfroyd
258916327d96add07d88990a8e13df3fd080f2d2
created 2014-05-20 23:06 -0700
pushed 2014-06-19 14:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1010064 - Allow memory reports to be anonymized. r=bsmedberg.
74e5dc1deb8e0b4045fc7a06af72fd842f03b5fc
created 2014-05-13 20:41 +0300
pushed 2014-05-14 01:28 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 995730 - Fix style violations in xpcom/base/. r=froydnj,continuation
4e27f466ebbb6578ab008f231f12a00917c2c718
created 2014-05-05 20:30 +0300
pushed 2014-05-06 03:51 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 995730 - Change xpcom/base/ to use 2 space indentation
6c1c7e45c90289a0875b74f82f39e7ecf6a65af3
created 2014-04-27 03:06 -0400
pushed 2014-04-28 01:25 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj
5a9badd6db004310b9d1aca5db25ef4c275a4362
created 2014-01-04 10:02 -0500
pushed 2014-01-04 15:04 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
f33d8dee54dae96575dcddedc85328ba80de6f0d
created 2013-12-07 22:09 -0800
pushed 2014-01-03 11:23 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 955942 (part 2) - Remove MemoryUniReporter. r=mccr8.
ece8c99958a66cc5049f7fb6da7c61a5d07301ec
created 2013-11-07 16:35 +1100
pushed 2013-11-29 08:54 +0000
Nicholas Nethercote Nicholas Nethercote - 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.
190eedf8577ac44ad362192c99c9708ca8098f17
created 2013-11-27 20:05 -0500
pushed 2013-11-28 10:47 +0000
Ehsan Akhgari Ehsan Akhgari - Backed out 9 changesets (bug 943660, bug 936964) because of ASAN use-after-free crashes on browser-chrome and mochitest-other
25312eb719988a0049a704813bb598ed07ed7177
created 2013-11-07 16:35 +1100
pushed 2013-11-28 10:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 936964 (part 7) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
9e162ee7d4d1fa7c882292ab228b58fd7158ddf3
created 2013-09-19 15:52 -0700
pushed 2013-09-25 18:52 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 913260 (part 4) - Use distinguished amounts for all the memory measurements done by telemetry. r=mccr8.
1d72ff0f809ffa7477441729782a0be7ecb2a24c
created 2013-09-24 20:31 -0700
pushed 2013-09-25 18:52 +0000
Phil Ringnalda Phil Ringnalda - Backed out 3 changesets (bug 913260)
9195be8a50cbb0478e07c1b29d419b6fc78768a8
created 2013-09-19 15:52 -0700
pushed 2013-09-25 18:52 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 913260 (part 4) - Use distinguished amounts for all the memory measurements done by telemetry. r=mccr8.
b39cfce76d29840cf0c2bc45a5f798f1bfec0822
created 2013-09-19 14:29 -0400
pushed 2013-09-20 09:19 +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-09-20 09:19 +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-09-20 09:19 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 917885 - Minimize the #includes in xpcom/base; r=bsmedberg
3fe9649ebd84b0a4bdefc1321172ada924cb4372
created 2013-08-27 16:24 -0700
pushed 2013-09-12 00:24 +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-09-09 20:03 +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-09-09 20:03 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 910517 - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
676322e0166cc3970b1467b796260b4219a60078
created 2013-09-04 22:42 -0700
pushed 2013-09-05 10:06 +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-09-05 10:06 +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-08-28 15:20 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 831193 (part 17) - Don't use NS_MEMORY_REPORTER_IMPLEMENT in xpcom/. r=jlebar.
b3070fcb40c9ebd6f82460e4ad15f7e6959c46e2
created 2013-08-22 11:14 -0400
pushed 2013-08-23 14:44 +0000
Nathan Froyd Nathan Froyd - Bug 884281 - use mozilla::Atomic in xpcom/; r=bsmedberg,jlebar
c11e18571ae6c1132d17ab3bed4a5903ae7102bd
created 2013-08-21 13:27 -0400
pushed 2013-08-21 21:14 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset d389df23ffc9 (bug 884281) for OSX crashes.
d389df23ffc97172ad07e6e4d5abe12fc191d837
created 2013-08-20 11:21 -0400
pushed 2013-08-21 21:14 +0000
Nathan Froyd Nathan Froyd - Bug 884281 - use mozilla::Atomic in xpcom/; r=bsmedberg
33935ee00c41d17386ef26a53a8d3b81d5663f07
created 2013-07-08 19:15 -0700
pushed 2013-07-10 17:49 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 876029 - Make Gonk memory pressure by-pass the event queue. r=jlebar
17a47dcef75d6d486615c06d91a75bec23e55d06
created 2013-07-07 21:18 -0400
pushed 2013-07-08 01:19 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 1c6223f7c74f (bug 876029) for Android armv6 mochitest-1/3 crahes.
1c6223f7c74f2b161b430815386e77fe90621565
created 2013-07-07 15:59 -0700
pushed 2013-07-08 01:19 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 876029 - Make Gonk memory pressure by-pass the event queue. r=jlebar
acada241cc5d43207ef1f897b7a0aa2d7b8f3531
created 2013-03-13 12:24 +0100
pushed 2013-03-14 12:21 +0000
Gabriele Svelto Gabriele Svelto - Bug 850607 - Properly react to changes to the 'memory.free_dirty_pages' preference. r=jlebar
ab93edfbb1ea72ebad9e9780ec44c02cd04004ce
created 2013-01-10 03:39 -0500
pushed 2013-01-11 13:57 +0000
Trevor Saunders Trevor Saunders - bug 829288 - fix a bunch of mingw warnings in xpcom/ r=ehsan
af6ca1b6b58a4f61fe0e9436d56a52d007f71013
created 2012-12-07 09:32 +0100
pushed 2012-12-09 18:17 +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
2351a225d4db7e78c37febd6b5c146dff90681fb
created 2012-11-12 17:41 +0100
pushed 2012-11-14 14:36 +0000
Gabriele Svelto Gabriele Svelto - Bug 805855 - Free dirty pages in response to all memory-pressure messages. r=jlebar
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2012-08-22 16:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
b6adf27298db88ba4315fb12b6e30a17b258f726
created 2012-06-11 20:32 -0700
pushed 2012-06-13 12:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 760352 (part 2) - Treeify non-JS-compartment KIND_OTHER memory reports where appropriate. r=jlebar.
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-05-21 11:54 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
e7eab0a18edd53565905c21348f3bf70930785e9
created 2012-04-30 12:18 -0400
pushed 2012-05-03 04:00 +0000
Justin Lebar Justin Lebar - Bug 742849 - Disable AvailableMemoryTracker for 64-bit Windows processes. r=bsmedberg
da03b8dcabe8e89711ee76cc3a17f144a5b5c14a
created 2012-04-24 14:43 -0400
pushed 2012-04-25 14:06 +0000
Patrick Wong Patrick Wong - Bug 745659 - Removed the nsPrintfCString constructor which takes a length and all corresponding instances that call that particular constructor. This is accomplished by removing the length component from the instantiation. r=jlebar
ed3b761936bee036d361956a03c8238f3a035660
created 2012-04-09 13:53 -0400
pushed 2012-04-10 15:11 +0000
Justin Lebar Justin Lebar - Bug 741540 - Add AvailableMemoryTracker's hooks before any threads have started up. r=bsmedberg
523d5c5c53eb9f18f460bdedad4c824cc1f6b0fe
created 2012-04-04 11:15 +0200
pushed 2012-04-05 17:41 +0000
Veeraya Pupatwibul Veeraya Pupatwibul - Bug 741333 - Remove PRBool/PR_TRUE/PR_FALSE that crept in r=Ms2ger
cad7f1ab3594d632a8fa12565d39aa268bad5e8b
created 2012-03-08 14:44 -0500
pushed 2012-03-09 12:34 +0000
Justin Lebar Justin Lebar - Bug 733495 - Monitor ullAvailPageFile (available commit space) on Windows, and fire a low-memory event when it gets low. r=bsmedberg
37441c99ccf11ca858150bb65c9540e85789a227
created 2012-03-08 14:43 -0500
pushed 2012-03-09 12:34 +0000
Justin Lebar Justin Lebar - Back out changeset b2ac02d89f41 (wrong bug number; was 733496, should have been 733495).
b2ac02d89f414824f46629c2ae9b7a42f5454f40
created 2012-03-08 14:27 -0500
pushed 2012-03-09 12:34 +0000
Justin Lebar Justin Lebar - Bug 733496 - Monitor ullAvailPageFile (available commit space) on Windows, and fire a low-memory event when it gets low. r=bsmedberg
dc3f10e2e734bc0b4dd389d60ad536644f09c74d
created 2012-01-11 11:11 -0500
pushed 2012-01-12 16:24 +0000
Justin Lebar Justin Lebar - Bug 717092 - Rename pref 'low_physical_mem_threshold_mb' to 'low_physical_memory_threshold_mb', for consistency with the other low-memory prefs. r=njn
d25808a37646338e1d88031d45aef5422a916777
created 2011-12-22 09:54 -0500
pushed 2011-12-25 05:55 +0000
Justin Lebar Justin Lebar - Bug 712997 - Add correct tri-license headers to AvailableMemoryTracker.{cpp|h}. r=gerv
79b2b83c030ba9049a97e4bf5105cf8c9fa7854f
created 2011-12-19 11:57 -0500
pushed 2011-12-20 11:16 +0000
Justin Lebar Justin Lebar - Bug 711490 - Add telemetry and memory reporters for counting low-memory events. r=njn
8348c44ba1ca0e2c0a0f7e06d27ee45294a8b6d2
created 2011-12-15 14:48 -0500
pushed 2011-12-16 11:53 +0000
Justin Lebar Justin Lebar - Bug 670967 - Part 2: Wrap VirtualAlloc and friends, firing a low-memory notification if we notice that we're running low on virtual or physical memory after the wrapped function completes. r=bsmedberg
4b26c7e4313e4232914be9e675c92da4003548a5
created 2011-12-15 09:09 -0500
pushed 2011-12-16 01:34 +0000
Justin Lebar Justin Lebar - Bug 670967 - Part 2: Wrap VirtualAlloc and friends, firing a low-memory notification if we notice that we're running low on virtual or physical memory after the wrapped function completes. r=bsmedberg
less more (0) tip