Jason Evans | 7a9c8d1 | 2013-10-20 19:38:19 -0700 | [diff] [blame] | 1 | jemalloc is a general purpose malloc(3) implementation that emphasizes |
| 2 | fragmentation avoidance and scalable concurrency support. jemalloc first came |
| 3 | into use as the FreeBSD libc allocator in 2005, and since then it has found its |
| 4 | way into numerous applications that rely on its predictable behavior. In 2010 |
| 5 | jemalloc development efforts broadened to include developer support features |
| 6 | such as heap profiling, Valgrind integration, and extensive monitoring/tuning |
| 7 | hooks. Modern jemalloc releases continue to be integrated back into FreeBSD, |
| 8 | and therefore versatility remains critical. Ongoing development efforts trend |
| 9 | toward making jemalloc among the best allocators for a broad range of demanding |
| 10 | applications, and eliminating/mitigating weaknesses that have practical |
| 11 | repercussions for real world applications. |
Jason Evans | 5523399 | 2010-04-11 19:02:43 -0700 | [diff] [blame] | 12 | |
| 13 | The COPYING file contains copyright and licensing information. |
Jason Evans | cc00a15 | 2009-06-25 18:06:48 -0700 | [diff] [blame] | 14 | |
| 15 | The INSTALL file contains information on how to configure, build, and install |
| 16 | jemalloc. |
Jason Evans | 5523399 | 2010-04-11 19:02:43 -0700 | [diff] [blame] | 17 | |
Jason Evans | 379f847 | 2010-10-24 16:18:29 -0700 | [diff] [blame] | 18 | The ChangeLog file contains a brief summary of changes for each release. |
| 19 | |
Jason Evans | 5523399 | 2010-04-11 19:02:43 -0700 | [diff] [blame] | 20 | URL: http://www.canonware.com/jemalloc/ |