Jason Evans 86815df9dc Push locks into arena bins.
For bin-related allocation, protect data structures with bin locks
rather than arena locks.  Arena locks remain for run
allocation/deallocation and other miscellaneous operations.

Restructure statistics counters to maintain per bin
allocated/nmalloc/ndalloc, but continue to provide arena-wide statistics
via aggregation in the ctl code.
2010-03-14 17:38:09 -07:00
..
2010-03-14 17:38:09 -07:00
2010-03-14 17:38:09 -07:00
2009-06-23 19:01:18 -07:00
2009-06-23 19:01:18 -07:00
2009-06-23 19:01:18 -07:00
2010-03-03 16:38:07 -08:00
2010-03-03 16:38:07 -08:00
2009-06-23 19:01:18 -07:00
2010-03-03 16:38:07 -08:00

jemalloc is a general-purpose scalable concurrent malloc(3) implementation.

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