Andrew McCreight
ffa4224a0c
Bug 649532 - make cycle collector logging output complete CC graph. r=peterv
2011-06-22 10:41:17 -07:00
Rafael Ávila de Espíndola
b9eb0813f3
Bug 682066 - Drop NS_DEFCALL. r=benjamin.
...
Having NS_DEFCALL around causes problems for clang since it uses
the regpart attribute when deciding template instantiations. In
particular, it would not use the generic method specialization of
nsRunnableMethodTraits.
2011-08-30 14:22:00 -04:00
Matheus Kerschbaum
b4d5606c80
Bug 680625 part 0b: Remove more workarounds for past century compilers. r=ted
2011-08-26 00:35:13 +01:00
Matheus Kerschbaum
8ec09d5162
Bug 680625 part 0: Remove checks and workarounds for 20th century compilers. r=ted
2011-08-26 00:35:13 +01:00
Matheus Kerschbaum
b3f3c5d3a9
Bug 678155 - Remove NS_COM. r=bsmedberg
2011-08-18 15:46:39 +02:00
Luke Wagner
402b0adf3f
Backed out changeset 0cf822d12c64 (and dependent be91fb29d950 and 53dd7a930bae) due to intermittent crashes
...
--HG--
extra : rebase_source : 9c96a4ac164ef8929591ef3d83ad6c974642557a
2011-08-15 17:21:23 -07:00
Luke Wagner
e7d148fbfa
Bug 650411 - assert in debug/release builds that JSRuntime is only used in a single-threaded manner (r=jorendorff,sr=dmandelin)
...
--HG--
extra : rebase_source : b20ddca63da88a8efe2f5dc06364785aebe8b9ea
2011-07-01 14:11:31 -07:00
Ehsan Akhgari
ac11351177
Bug 677661 - Remove nsTPtrArray and add a SafeElementAt(index_type) API to nsTArray when it's instantiated with a pointer type; r=sicking
2011-08-10 01:36:00 -04:00
Justin Lebar
0b2f9c3c90
Bug 675216 - Update about:memory's description of heap-committed. rs=njn
2011-08-06 11:01:36 -04:00
Dão Gottwald
756ffd4d68
Backed out changeset 5561bb7124db
2011-08-06 17:16:59 +02:00
Justin Lebar
63caa5f82f
Bug 675216 - Update about:memory's description of heap-committed. rs=njn
...
--HG--
extra : rebase_source : 0193aec86119abd400ac6e9ef58bf6ba2a218a6b
2011-08-06 11:01:36 -04:00
Justin Lebar
e5c794686e
Bug 672731 - Followup to fix botched merge. Update the comment for UNITS_COUNT in nsIMemoryReporter. r=njn
2011-07-26 09:19:55 -04:00
Andrew McCreight
c30e6d4258
Bug 658672 - Reduce size of cycle collector node and edge blocks. r=peterv
2011-06-17 16:19:41 -07:00
Justin Lebar
9b11ad7a87
Bug 672731 - Add UNITS_COUNT_CUMULATIVE to nsIMemoryReporter. r=njn
2011-07-24 23:56:50 -04:00
Nicholas Nethercote
734e1dbd18
Bug 669611 - Add memory reporter for GC heap fragmentation. r=jlebar.
2011-07-20 21:08:24 -07:00
Justin Lebar
b8fa6f6a6a
Bug 671280 - Rename KIND_MAPPED to KIND_NONHEAP in nsIMemoryReporter. r=njn
2011-07-19 10:33:49 -04:00
Nicholas Nethercote
148dca410d
Bug 669117 - Add a memory reporter for the Necko memory cache. r=khuey,jduell.
2011-07-18 18:22:36 -07:00
Andrew McCreight
526b8db396
Bug 665995 - Memory reporter for cycle collector. r=bent
2011-07-08 15:49:31 -07:00
Justin Lebar
53c0591c45
Bug 667085 - Modify descriptions in nsMemoryReporterManager.cpp. r=njn
2011-07-07 09:14:53 -04:00
Marco Bonardo
f3c1fffe53
Merge mozilla-inbound and mozilla-central
2011-07-08 11:53:56 +02:00
Nicholas Nethercote
cb94321141
Bug 653627 - Don't use char** in nsIMemoryReporter. r=khuey, sr=bz.
2011-07-08 12:45:16 +10:00
Nicholas Nethercote
ea3b3b9887
Bug 668893 - Sort about:memory items of type COUNT alphabetically. r=jlebar.
2011-07-07 16:37:26 +10:00
Nicholas Nethercote
886c1b3f2b
Bug 660731 - Add GetExplicit and GetResident methods to NSIMemoryReporterManager, attempt 3. r=khuey, sr=bz.
2011-07-07 15:54:34 +10:00
Justin Lebar
bd94bb51e7
Bug 668137 - Followup. Actually display vsize on Windows. r=khuey
2011-07-05 09:38:45 -04:00
Andrew McCreight
6c8448fc29
Bug 663920 - add telemetry for num of RCed and GCed nodes, and num collected. r=bent
2011-06-10 13:33:06 -07:00
Mike Hommey
7597c50643
Bug 643779 - Allow to build nsDebugImpl.cpp on ARMv4T. r=dougt
2011-07-01 10:42:47 +02:00
Justin Lebar
5614ef7072
Bug 668524 - Fix warning in nsMemoryReporterManager.cpp due to wrong order of initialization list. r=njn
...
--HG--
extra : rebase_source : c6609fbf0b470d1aa23937eea168f3780a2bc575
2011-06-30 19:54:42 -04:00
Justin Lebar
7e4a585f1d
Bug 668137 - Add vsize to about:memory on Windows. r=njn
2011-06-30 10:46:30 -04:00
Phil Ringnalda
df5bb8409a
Back out da1b9a3c0a98 (bug 668137) for failing to build on OS X
2011-06-29 21:48:57 -07:00
Justin Lebar
89f6accb90
Bug 668137 - Add vsize to about:memory on Windows. r=njn
2011-06-30 00:10:50 -04:00
Paul Biggar ext:(%2C%20Jason%20Evans%20%3Cjasone%40canonware.com%3E%20and%20Dale%20Kim%20%3Cdalekim1%40illinois.edu%3E)
415824bc6f
Bug 414946 (part 1): Fix jemalloc on Mac, but leave disabled (r=pavlov)
...
Overwrite the OSX default zone allocator, taking into account the malloc_zone_t
version (supported versions are 3, 6, and 8) for Leopard, Snow Leopard and
Lion. jemalloc can be dynamically disabled for unknown malloc_zone_t versions,
for OSX 10.8 and beyond.
The changeset does not enable jemalloc, to allow for easy disabling if there's
a problem. It will be enabled in the next changeset.
This should be a 15-20% improvement in memory usage.
2011-05-21 20:27:00 -07:00
Nicholas Nethercote
bacd97e0a6
Bug 666075 - Add memory multi-reporters. r=khuey, sr=bz.
2011-06-30 09:39:32 +10:00
Justin Lebar
23ca7dc3e9
Bug 664486 - Add page fault counts to about:memory on Linux and Mac. r=njn, sr=bz
...
--HG--
extra : rebase_source : 47dd7501dea7ae69e01828a5c730e8853739dc71
2011-06-16 14:34:09 -04:00
Andrew McCreight
426a1483b8
Bug 665044 - lift CC GC outside of the CCRunner mutex. r=bent
2011-06-21 15:06:42 -07:00
Kyle Huey
eebd6b1515
Merge b-s to m-c
2011-06-25 10:13:14 -07:00
Kyle Huey
599f0f670f
Bug 441197: Explicitly close file descriptors in nsTraceRefcntImpl rather than expecting the OS to clean up properly. r=dbaron
2011-06-24 07:22:37 -07:00
Marco Bonardo
db9cf9f1d1
Revert to changeset a87ee7550f6a due to incomplete backout
2011-06-24 17:23:04 +02:00
Kyle Huey
46a71c093c
Bug 441197: Explicitly close file descriptors in nsTraceRefcntImpl rather than expecting the OS to clean up properly. r=dbaron
2011-06-24 07:22:37 -07:00
Ehsan Akhgari
0aa045dc7a
Merge mozilla-central into mozilla-inbound
2011-06-20 23:42:45 -04:00
continuation@gmail.com
19d3a1db20
Bug 664506 - Do all of the shutdown GCs in the cycle collector. r=bent
...
--HG--
extra : rebase_source : d588e910abe9404253c222c81abb25e0bae8fe7a
2011-06-15 15:53:00 -07:00
Taras Glek
8277724239
bug 661574: Implement telemetry directory r=Mossop+glandium+mwu
2011-06-20 14:47:58 -07:00
Taras Glek
eb59b7ab04
bug 661574: Move nsITelemetry into toolkit r=Mossop
...
--HG--
rename : xpcom/base/Telemetry.cpp => toolkit/components/telemetry/Telemetry.cpp
rename : xpcom/base/nsITelemetry.idl => toolkit/components/telemetry/nsITelemetry.idl
rename : xpcom/tests/unit/test_nsITelemetry.js => toolkit/components/telemetry/tests/unit/test_nsITelemetry.js
2011-06-20 14:47:55 -07:00
Mike Hommey
d6995ddba7
Bug 552864 part 1 - Move DLL blocklist in XRE, and inline NS_SetDllDirectory and environment sanitization, which now needs to be called manually. r=ehsan,r=bsmedberg
2011-05-22 08:22:27 +02:00
Matt Brubeck
ec1f439c09
Merge backouts from m-i to m-c to fix regressions on a CLOSED TREE
2011-06-15 09:46:11 -07:00
Matt Brubeck
215411d603
Back out 6b23b52e68d6 - e92f98e8a335 (bug 632404, 552864, 658995) because of Tp4 regression.
2011-06-15 09:00:28 -07:00
Matt Brubeck
4eba5743ea
Merge last green mozilla-inbound changeset to mozilla-central
2011-06-15 08:25:48 -07:00
Andrew McCreight
5ffb98df92
Bug 663532 - Run GC from cycle collector in main thread, not CC thread. r=bent
2011-06-13 13:24:23 -07:00
Mike Hommey
ee635fc2e8
Bug 552864 part 1 - Move DLL blocklist in XRE, and inline NS_SetDllDirectory and environment sanitization, which now needs to be called manually. r=ehsan,r=bsmedberg
2011-05-22 08:22:27 +02:00
Andrew McCreight
9e07c07b80
Bug 658386 - part 2: eliminate redundant stores of PtrInfo child pointers. r=peterv
...
--HG--
extra : rebase_source : 34b01a7e2a05a7ea35da408a20b5e97f21681af3
2011-06-09 14:55:29 -07:00
Andrew McCreight
61711c72fc
Bug 658386 - part 1: eliminate mLastChild field from PtrInfo. r=peterv
...
--HG--
extra : rebase_source : d4b6b71ae273b4b570591d6548cfaed559598d49
2011-06-09 14:55:04 -07:00