xref: /f-stack/app/redis-5.0.5/deps/jemalloc/README (revision 572c4311)
1*572c4311Sfengbojiangjemalloc is a general purpose malloc(3) implementation that emphasizes
2*572c4311Sfengbojiangfragmentation avoidance and scalable concurrency support.  jemalloc first came
3*572c4311Sfengbojianginto use as the FreeBSD libc allocator in 2005, and since then it has found its
4*572c4311Sfengbojiangway into numerous applications that rely on its predictable behavior.  In 2010
5*572c4311Sfengbojiangjemalloc development efforts broadened to include developer support features
6*572c4311Sfengbojiangsuch as heap profiling and extensive monitoring/tuning hooks.  Modern jemalloc
7*572c4311Sfengbojiangreleases continue to be integrated back into FreeBSD, and therefore versatility
8*572c4311Sfengbojiangremains critical.  Ongoing development efforts trend toward making jemalloc
9*572c4311Sfengbojiangamong the best allocators for a broad range of demanding applications, and
10*572c4311Sfengbojiangeliminating/mitigating weaknesses that have practical repercussions for real
11*572c4311Sfengbojiangworld applications.
12*572c4311Sfengbojiang
13*572c4311SfengbojiangThe COPYING file contains copyright and licensing information.
14*572c4311Sfengbojiang
15*572c4311SfengbojiangThe INSTALL file contains information on how to configure, build, and install
16*572c4311Sfengbojiangjemalloc.
17*572c4311Sfengbojiang
18*572c4311SfengbojiangThe ChangeLog file contains a brief summary of changes for each release.
19*572c4311Sfengbojiang
20*572c4311SfengbojiangURL: http://jemalloc.net/
21