xref: /redis-3.2.3/deps/jemalloc/README (revision fceef8e0)
1*fceef8e0Santirezjemalloc is a general purpose malloc(3) implementation that emphasizes
2*fceef8e0Santirezfragmentation avoidance and scalable concurrency support.  jemalloc first came
3*fceef8e0Santirezinto use as the FreeBSD libc allocator in 2005, and since then it has found its
4*fceef8e0Santirezway into numerous applications that rely on its predictable behavior.  In 2010
5*fceef8e0Santirezjemalloc development efforts broadened to include developer support features
6*fceef8e0Santirezsuch as heap profiling, Valgrind integration, and extensive monitoring/tuning
7*fceef8e0Santirezhooks.  Modern jemalloc releases continue to be integrated back into FreeBSD,
8*fceef8e0Santirezand therefore versatility remains critical.  Ongoing development efforts trend
9*fceef8e0Santireztoward making jemalloc among the best allocators for a broad range of demanding
10*fceef8e0Santirezapplications, and eliminating/mitigating weaknesses that have practical
11*fceef8e0Santirezrepercussions for real world applications.
12a78e148bSantirez
13a78e148bSantirezThe COPYING file contains copyright and licensing information.
14a78e148bSantirez
15a78e148bSantirezThe INSTALL file contains information on how to configure, build, and install
16a78e148bSantirezjemalloc.
17a78e148bSantirez
18a78e148bSantirezThe ChangeLog file contains a brief summary of changes for each release.
19a78e148bSantirez
20a78e148bSantirezURL: http://www.canonware.com/jemalloc/
21