pjs/memory/jemalloc
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
..
Makefile.in Followup fixes for Bug 515492. 2011-06-27 16:11:45 -07:00
apply-ed-patches.pl use '-s' options instead of '-' for 'silent' on ed, as we know at least one machine where the former succeeds and the latter fails though both mean the same, r=ted 2008-07-03 18:51:44 +02:00
build-crt.py bug 508861 - Build/ship the C++ runtime with MSVC/jemalloc. r=bsmedberg 2009-08-17 13:13:37 -04:00
crtvc8sp1-amd64.diff Bug 625753 - 64-Bit Firefox 4.0b10pre Crash Reports [@ malloc_rtree_set ]. r=ted a=bsmedberg 2011-02-09 15:50:13 +09:00
crtvc8sp1-intel.diff Bug 521193 - jemalloc support for Windows x64 build (VC 2005 / 2008). r=ted 2010-06-03 19:12:26 +09:00
crtvc9sp1-amd64.diff Bug 625753 - 64-Bit Firefox 4.0b10pre Crash Reports [@ malloc_rtree_set ]. r=ted a=bsmedberg 2011-02-09 15:50:13 +09:00
crtvc9sp1-intel.diff Bug 521193 - jemalloc support for Windows x64 build (VC 2005 / 2008). r=ted 2010-06-03 19:12:26 +09:00
ed.exe Adding the memory/jemalloc directory to hg. See CVS for previous history. 2008-02-06 15:06:50 -08:00
fixcrt.py Bug 668151 - Bug 515492 (VS2010 jemalloc support) doesn't work on Win64. r=khuey 2011-07-01 10:40:30 +09:00
jemalloc.c Bug 414946 (part 1): Fix jemalloc on Mac, but leave disabled (r=pavlov) 2011-05-21 20:27:00 -07:00
jemalloc.def Bug 515492: Make jemalloc work on VS 2010. r=ted,pbiggar 2011-06-27 12:44:51 -07:00
jemalloc.h Bug 414946 (part 1): Fix jemalloc on Mac, but leave disabled (r=pavlov) 2011-05-21 20:27:00 -07:00
jemalloc_types.h Bug 414946 (part 1): Fix jemalloc on Mac, but leave disabled (r=pavlov) 2011-05-21 20:27:00 -07:00
osx_zone_types.h Bug 414946 (part 1): Fix jemalloc on Mac, but leave disabled (r=pavlov) 2011-05-21 20:27:00 -07:00
ql.h Bug 427109: Add memory reserve and xmalloc() API, r=benjamin 2008-06-23 07:46:37 -07:00
qr.h Bug 427109: Add memory reserve and xmalloc() API, r=benjamin 2008-06-23 07:46:37 -07:00
rb.h Bug 431735: Use rb.h instead of tree.h, r=benjamin 2008-06-20 10:34:42 -07:00