server-skynet-source-3rd-je.../jemalloc
Jason Evans f3ff75289b Rewrite red-black trees.
Use left-leaning 2-3 red-black trees instead of left-leaning 2-3-4
red-black trees.  This reduces maximum tree height from (3 lg n) to
(2 lg n).

Do lazy balance fixup, rather than transforming the tree during the down
pass.  This improves insert/remove speed by ~30%.

Use callback-based iteration rather than macros.
2010-02-28 15:00:18 -08:00
..
doc Fix a man page typo. 2010-02-11 16:46:42 -08:00
include/jemalloc Rewrite red-black trees. 2010-02-28 15:00:18 -08:00
src Rewrite red-black trees. 2010-02-28 15:00:18 -08:00
autogen.sh Implement configuration system. 2009-06-23 19:01:18 -07:00
cfghdrs.stamp.in Implement configuration system. 2009-06-23 19:01:18 -07:00
cfgoutputs.stamp.in Implement configuration system. 2009-06-23 19:01:18 -07:00
config.guess Implement configuration system. 2009-06-23 19:01:18 -07:00
config.sub Implement configuration system. 2009-06-23 19:01:18 -07:00
configure.ac Restructure source tree. 2010-02-11 14:45:59 -08:00
COPYING Add the COPYING file, and consolidate copyright/licensing information. 2010-01-03 11:59:14 -08:00
INSTALL Various heap profiling improvements. 2010-02-10 18:20:38 -08:00
install-sh Implement configuration system. 2009-06-23 19:01:18 -07:00
Makefile.in Restructure source tree. 2010-02-11 14:45:59 -08:00
README Clean up the manpage and conditionalize various portions according to how 2009-06-25 18:06:48 -07:00
VERSION Implement configuration system. 2009-06-23 19:01:18 -07:00

jemalloc is a general-purpose scalable concurrent malloc(3) implementation.

The INSTALL file contains information on how to configure, build, and install
jemalloc.