xref: /aosp_15_r20/external/jemalloc_new/README (revision 1208bc7e437ced7eb82efac44ba17e3beba411da)
1*1208bc7eSAndroid Build Coastguard Workerjemalloc is a general purpose malloc(3) implementation that emphasizes
2*1208bc7eSAndroid Build Coastguard Workerfragmentation avoidance and scalable concurrency support.  jemalloc first came
3*1208bc7eSAndroid Build Coastguard Workerinto use as the FreeBSD libc allocator in 2005, and since then it has found its
4*1208bc7eSAndroid Build Coastguard Workerway into numerous applications that rely on its predictable behavior.  In 2010
5*1208bc7eSAndroid Build Coastguard Workerjemalloc development efforts broadened to include developer support features
6*1208bc7eSAndroid Build Coastguard Workersuch as heap profiling and extensive monitoring/tuning hooks.  Modern jemalloc
7*1208bc7eSAndroid Build Coastguard Workerreleases continue to be integrated back into FreeBSD, and therefore versatility
8*1208bc7eSAndroid Build Coastguard Workerremains critical.  Ongoing development efforts trend toward making jemalloc
9*1208bc7eSAndroid Build Coastguard Workeramong the best allocators for a broad range of demanding applications, and
10*1208bc7eSAndroid Build Coastguard Workereliminating/mitigating weaknesses that have practical repercussions for real
11*1208bc7eSAndroid Build Coastguard Workerworld applications.
12*1208bc7eSAndroid Build Coastguard Worker
13*1208bc7eSAndroid Build Coastguard WorkerThe COPYING file contains copyright and licensing information.
14*1208bc7eSAndroid Build Coastguard Worker
15*1208bc7eSAndroid Build Coastguard WorkerThe INSTALL file contains information on how to configure, build, and install
16*1208bc7eSAndroid Build Coastguard Workerjemalloc.
17*1208bc7eSAndroid Build Coastguard Worker
18*1208bc7eSAndroid Build Coastguard WorkerThe ChangeLog file contains a brief summary of changes for each release.
19*1208bc7eSAndroid Build Coastguard Worker
20*1208bc7eSAndroid Build Coastguard WorkerURL: http://jemalloc.net/
21