Nicholas Nethercote
|
f0a2edb191
|
Bug 826553 - Add a memory reporter for the event listener manager's hash table. r=bz.
--HG--
extra : rebase_source : 72584fbf0b80c1e8d5451486ca2c46efebc93b44
|
2013-01-03 21:26:56 -08:00 |
|
Nicholas Nethercote
|
b6939f2c42
|
Bug 819819 (part 2) - Remove |name| from NS_MEMORY_REPORTER_MALLOC_SIZEOF_FUN. r=jlebar.
--HG--
rename : dom/tests/mochitest/localstorage/test_localStorageQuotaPrivateBrowsing_perwindowpb.html => dom/tests/mochitest/localstorage/test_localStorageQuotaPrivateBrowsing.html
rename : toolkit/components/places/tests/browser/browser_favicon_privatebrowsing_perwindowpb.js => toolkit/components/places/tests/browser/browser_favicon_privatebrowsing.js
extra : rebase_source : 557cc60522970ce7eea3b006d357284d9b4694c4
|
2012-12-23 16:59:51 -08:00 |
|
Nicholas Nethercote
|
0a2709a9bb
|
Bug 819819 (part 1) - Remove DMDV. r=khuey.
--HG--
extra : rebase_source : af193a276409e33f0099d256cdfcd0f11917ea25
|
2012-12-20 23:03:50 -08:00 |
|
Justin Lebar
|
4667550ede
|
Bug 824395 - Report used stacks separately from unused stacks. r=njn
|
2012-12-23 21:48:03 -05:00 |
|
Nicholas Nethercote
|
37005fd521
|
Bug 822148 (part 3) - DMD: Rename |LiveBlock| as |Block|. r=jlebar.
--HG--
extra : rebase_source : 65ccba830ca872fd28a410122ebf65c12cbf6377
|
2012-12-17 19:56:51 -08:00 |
|
Nicholas Nethercote
|
d1985a03e0
|
Bug 822148 (part 2) - DMD: Treat twice-reported blocks more like other blocks. r=jlebar.
--HG--
extra : rebase_source : 345123de945a3c26ec6ca88a599b45efddc4209e
|
2012-12-17 19:40:07 -08:00 |
|
Gabriele Svelto
|
b9602a0925
|
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
|
2012-12-11 19:13:29 +01:00 |
|
Nicholas Nethercote
|
036385fed8
|
Bug 819772 - Add a memory reporter for DMD's data. r=jlebar.
--HG--
extra : rebase_source : d85f4f08b3c0ec5e81bde9caa63699e60a303b33
|
2012-12-11 13:54:11 -08:00 |
|
Nicholas Nethercote
|
bc6e504af4
|
Bug 717853 - Add a native version of DMD. r=jlebar,glandium.
--HG--
extra : rebase_source : 9b824556591abd63b42aa7ff823e9cd25976c162
|
2012-12-10 16:05:07 -08:00 |
|
Mike Hommey
|
d5e3887cb4
|
Bug 804303 part 1 - Cleanup how the mozjemalloc/jemalloc3 glue is set up, attempting to make it clearer. r=jlebar,r=khuey
--HG--
rename : memory/build/extraMallocFuncs.c => memory/build/jemalloc_config.c
rename : memory/mozjemalloc/jemalloc.h => memory/build/mozmemory.h
rename : memory/build/extraMallocFuncs.c => memory/build/mozmemory_wrap.c
|
2012-12-07 09:32:24 +01:00 |
|
Nicholas Nethercote
|
bf0a62bfaa
|
Bug 811018 - Avoid image double-counting false positive from DMD. r=jlebar.
--HG--
extra : rebase_source : 209759e6030ccd119fb036ce10efab7c59c22fab
|
2012-11-15 14:06:34 -08:00 |
|
Kartikaya Gupta
|
4f1989dd8e
|
Bug 806473 - Expose MemoryInfoDumper methods via a nsIMemoryInfoDumper service. r=jlebar
--HG--
rename : xpcom/base/MemoryInfoDumper.h => xpcom/base/nsIMemoryInfoDumper.idl
rename : xpcom/base/MemoryInfoDumper.cpp => xpcom/base/nsMemoryInfoDumper.cpp
|
2012-10-29 20:41:14 -04:00 |
|
Nicholas Nethercote
|
c132daca99
|
Bug 802007 - Remove unneeded Mac-only memory reporters. r=jlebar.
|
2012-10-15 21:45:54 -07:00 |
|
Justin Lebar
|
2171be5d4d
|
Bug 800486 - Part 3: Minor fixups to MemoryInfoDumper.cpp. r=njn
|
2012-10-15 22:12:14 -04:00 |
|
Justin Lebar
|
2f597a1b5d
|
Bug 800486 - Part 2: Move signal-watching and memory-report-dumping code out of nsMemoryReporterManager and into a new file, MemoryInfoDumper. r=njn
|
2012-10-15 22:12:14 -04:00 |
|
Justin Lebar
|
b1de9b46c6
|
Bug 800486 - Part 1: Dump a GC and CC log upon receiving SIGRTMIN + 2. r=mccr8,njn,cjones
|
2012-10-15 22:12:14 -04:00 |
|
Nicholas Nethercote
|
e37c1e657a
|
Bug 800703 - Rename the existing, Valgrind-based DMD as "DMDV". r=khuey.
--HG--
rename : xpcom/base/dmd.h => tools/dmdv/dmdv.h
|
2012-10-08 15:31:17 -07:00 |
|
Kartikaya Gupta
|
e71c7af87a
|
Bug 799686 - Make about:memory dump file readable on Android. r=njn
|
2012-10-13 08:54:49 -04:00 |
|
Landry Breuil
|
8512acf227
|
Bug 788021 followup: cast PR_NOW() to int64_t to fix a build failure on OpenBSD. r=jlebar
|
2012-10-06 11:03:52 +02:00 |
|
Justin Lebar
|
2e08b8974d
|
Bug 797904 - Include app name in about:memory dump. r=njn,cjones
|
2012-10-05 17:54:54 -04:00 |
|
Justin Lebar
|
74b29b501b
|
Bug 788021 - Part 2: Add and implement nsIMemoryReporter::DumpMemoryReportsToFile. r=njn,cjones
|
2012-10-02 21:19:11 -04:00 |
|
Phil Ringnalda
|
fb7f683c92
|
Back out 17b5b5dcd308, 04af81445c05, 15cc0aabab67 (bug 788021) and 2575a2f89d22 (bug 790417) for Linux crashes
|
2012-10-01 23:00:51 -07:00 |
|
Justin Lebar
|
b12f4cec24
|
Bug 788021 - Part 2: Add and implement nsIMemoryReporter::DumpMemoryReportsToFile. r=njn,cjones
|
2012-10-02 00:11:42 -04:00 |
|
David Zbarsky
|
715930c55a
|
Fix virtual dtor warning, no bug, blanket r=bz
|
2012-09-26 14:30:34 -04:00 |
|
Jan Beich
|
008e09be21
|
Bug 791366 - Implement Vsize and Resident memory reports on BSDs. r=njn
|
2012-09-17 18:42:36 -04:00 |
|
Jan Beich
|
2d1a061499
|
Bug 791366 - Define HAVE_PAGE_FAULT_REPORTERS on every Unix. r=njn
|
2012-09-17 18:42:36 -04:00 |
|
Florian Quèze
|
f5337ac1ee
|
Bug 790947 - Show in the error console the path to the dumped memory reports, r=njn,smaug.
|
2012-09-14 15:47:12 +02:00 |
|
Nicholas Nethercote
|
5b759c2c17
|
Bug 768470 - Add ability to import/export memory reports as JSON. r=jlebar.
--HG--
extra : rebase_source : 8e03a7e8c82204ea8e353a9ba583c4d53917a267
|
2012-08-27 18:14:14 -07:00 |
|
Ehsan Akhgari
|
8c296bbcd4
|
Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
This patch was generated by a script. Here's the source of the script for
future reference:
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name nsXPCOMCID.h \
! -name prtypes.h \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert PRInt8 int8_t
convert PRUint8 uint8_t
convert PRInt16 int16_t
convert PRUint16 uint16_t
convert PRInt32 int32_t
convert PRUint32 uint32_t
convert PRInt64 int64_t
convert PRUint64 uint64_t
convert PRIntn int
convert PRUintn unsigned
convert PRSize size_t
convert PROffset32 int32_t
convert PROffset64 int64_t
convert PRPtrdiff ptrdiff_t
convert PRFloat64 double
|
2012-08-22 11:56:38 -04:00 |
|
Aryeh Gregor
|
57c0ad57fb
|
Bug 777292 part 2 - Change all nsnull to nullptr
|
2012-07-30 17:20:58 +03:00 |
|
Nathan Froyd
|
c91e7f86d0
|
Bug 765326 - atom-table numbers should include the static atom table; r=njn
|
2012-06-15 15:51:42 -04:00 |
|
Ehsan Akhgari
|
b5161f97b8
|
Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (XPCOM parts); r=bsmedberg
|
2012-06-05 19:51:58 -04:00 |
|
Justin Lebar
|
e3983d9b9b
|
Bug 757924 - Register the heap-committed-unused memory reporter. r=khuey
--HG--
extra : rebase_source : dc4eddd09b2d074e830ec153af4a5ff4bb8b7a3a
|
2012-05-24 11:10:58 -04:00 |
|
Gervase Markham
|
87620f5676
|
Bug 716478 - update licence to MPL 2.
|
2012-05-21 12:12:37 +01:00 |
|
Justin Lebar
|
8bae8c2aa9
|
Bug 748440 - Part 1: Add heap-committed-unused and heap-committed-unused-ratio memory reporters, and rename some JS memory reporters to match. Also add back the js-gc-heap memory reporter. r=njn
--HG--
rename : browser/components/privatebrowsing/test/unit/test_privatebrowsing_telemetry.js => browser/components/privatebrowsing/test/unit/test_privatebrowsing_autostart.js
rename : browser/components/privatebrowsing/test/unit/test_privatebrowsingwrapper_telemetry.js => browser/components/privatebrowsing/test/unit/test_privatebrowsingwrapper_autostart.js
rename : security/manager/ssl/src/TransportSecurityInfo.cpp => security/manager/ssl/src/nsNSSIOLayer.cpp
rename : security/manager/ssl/src/TransportSecurityInfo.h => security/manager/ssl/src/nsNSSIOLayer.h
extra : rebase_source : 237a72f9b82f0e39dd0f15afa6056f231dc58358
|
2012-04-30 14:27:15 -04:00 |
|
Nicholas Nethercote
|
e78fb15e4c
|
Bug 744311 (part 2) - Don't use -1 to represent "unknown" in memory reporters. r=jlebar.
--HG--
extra : rebase_source : 8f726aef17e5b814f5b740b453c9a67a1ef7646d
|
2012-04-11 19:38:31 -07:00 |
|
Nicholas Nethercote
|
c33177f72e
|
Bug 744311 (part 1) - Preliminary whitespace and code order changes. r=jlebar.
--HG--
extra : rebase_source : f700733d8aa1aed1ae1f9206b4ee9063f9a03341
|
2012-04-09 22:52:33 -07:00 |
|
Mike Hommey
|
8707a0e9c7
|
Bug 738176 - Completely disable jemalloc when it's supposed to be disabled on OSX, and cleanup exposed APIs. r=jlebar,r=khuey
|
2012-04-05 09:20:53 +02:00 |
|
Nicholas Nethercote
|
4a60fe0183
|
Bug 728990 - Change "The two measurements of 'explicit' memory usage don't match" assertion to a warning, because it fails occasionally due to races. r=jruderman.
--HG--
extra : rebase_source : 3b2a8c8f14690bea041366dd35ff5147895abd56
|
2012-02-26 20:17:46 -08:00 |
|
Mark Capella
|
7c9075ff14
|
Bug 721496 - Remove MOZ_WINSDK_TARGETVER ifdefs for pre-Windows 7 SDKs. r=jimm
|
2012-02-23 01:33:19 +01:00 |
|
Ginn Chen
|
a65223d175
|
Bug 717861 GetVsize and GetResident underestimate memory size on Solaris r=justin.lebar
|
2012-01-31 14:32:10 +08:00 |
|
Nicholas Nethercote
|
bb14a02197
|
Bug 715453 (part 2) - Ignore computedSize in nsMallocSizeOfFun. r=jlebar.
|
2012-01-17 20:23:55 -08:00 |
|
Nicholas Nethercote
|
15a9903644
|
Bug 700508 - Disallow non-leaf memory reporters (attempt 3). r=jlebar.
|
2012-01-07 21:45:35 +11:00 |
|
Ed Morley
|
e44c8e2a29
|
Backout 4779d8df054b (bug 700508) for linux64 Moth orange
|
2012-01-06 16:23:05 +00:00 |
|
Nicholas Nethercote
|
09267e90dd
|
Bug 700508 - Disallow non-leaf memory reporters (attempt 2). r=jlebar.
--HG--
extra : rebase_source : 040e3e7093f019caf7157a316e5fc75654eb5d65
|
2012-01-05 19:41:31 -08:00 |
|
Nicholas Nethercote
|
5c8cc7d9f5
|
Bug 708159 - Avoid unnecessary work done by multi-reporters in nsMemoryReporterManager::GetExplicit. r=jlebar,bent.
|
2011-12-12 19:04:12 -08:00 |
|
Nicholas Nethercote
|
ccbf00b745
|
Bug 712835 (part 2 of 3) - Add a memory reporter for the nsAtomTable. r=khuey.
--HG--
extra : rebase_source : 3c934649d072e0d519c905cb8baf49b12bce0312
|
2011-12-22 17:24:43 -08:00 |
|
Nicholas Nethercote
|
5ec7ee41ae
|
Bug 704400 - Implement --enable-dmd. r=khuey.
|
2011-12-08 19:09:36 -08:00 |
|
Nicholas Nethercote
|
dffcf4709b
|
Bug 703143 - backout 61d41436beb3 so that bug 700508 can be backed out. r=crashes.
|
2011-12-08 11:34:18 -08:00 |
|
Nicholas Nethercote
|
60eb349dd0
|
Bug 700508 - Disallow non-leaf memory reporters. r=jlebar.
|
2011-12-06 16:20:17 -08:00 |
|