server-skynet-source-3rd-je.../jemalloc
Jason Evans a8118233ec Fix a thread cache stats merging bug.
When a thread cache flushes objects to their arenas due to an abundance
of cached objects, it merges the allocation request count for the
associated size class, and increments a flush counter.  If none of the
flushed objects came from the thread's assigned arena, then the merging
wouldn't happen (though the counter would typically eventually be
merged), nor would the flush counter be incremented (a hard bug).  Fix
this via extra conditional code just after the flush loop.
2011-03-14 12:56:51 -07:00
..
bin Update pprof from google-perftools 1.6. 2010-10-02 11:31:36 -07:00
doc Add the "thread.[de]allocatedp" mallctl's. 2010-12-03 15:55:47 -08:00
include/jemalloc Fix a cpp logic regression. 2011-03-06 23:03:33 -08:00
src Fix a thread cache stats merging bug. 2011-03-14 12:56:51 -07:00
test Fix a "thread.arena" mallctl bug. 2011-03-14 11:43:54 -07:00
autogen.sh Implement configuration system. 2009-06-23 19:01:18 -07:00
ChangeLog Update ChangeLog for 2.1.2. 2011-03-02 11:23:41 -08:00
config.guess Implement configuration system. 2009-06-23 19:01:18 -07:00
config.stamp.in Fix build system problems. 2010-04-07 23:37:35 -07:00
config.sub Implement configuration system. 2009-06-23 19:01:18 -07:00
configure.ac Use mremap(2) for huge realloc(). 2010-11-30 16:50:58 -08:00
COPYING Port to Mac OS X. 2010-09-11 18:20:16 -07:00
INSTALL Edit INSTALL. 2010-12-16 14:13:46 -08:00
install-sh Implement configuration system. 2009-06-23 19:01:18 -07:00
Makefile.in Build both PIC and no PIC static libraries 2011-03-02 11:14:50 -08:00
README Add ChangeLog. 2010-10-24 16:18:29 -07:00

jemalloc is a general-purpose scalable concurrent malloc(3) implementation.
This distribution is a stand-alone "portable" implementation that currently
targets Linux and Apple OS X.  jemalloc is included as the default allocator in
the FreeBSD and NetBSD operating systems, and it is used by the Mozilla Firefox
web browser on Microsoft Windows-related platforms.  Depending on your needs,
one of the other divergent versions may suit your needs better than this
distribution.

The COPYING file contains copyright and licensing information.

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

The ChangeLog file contains a brief summary of changes for each release.

URL: http://www.canonware.com/jemalloc/