summaryrefslogtreecommitdiffstats
path: root/jemalloc/src/arena.c
Commit message (Expand)AuthorAgeFilesLines
* Fix error detection for ipalloc() when profiling.Jason Evans2011-03-231-7/+12
* Avoid overflow in arena_run_regind().Jason Evans2011-03-221-1/+11
* Dynamically adjust tcache fill count.Jason Evans2011-03-211-4/+3
* Add the "stats.cactive" mallctl.Jason Evans2011-03-191-0/+34
* Improve thread-->arena assignment.Jason Evans2011-03-181-0/+1
* Reverse tcache fill order.Jason Evans2011-03-181-1/+2
* Use bitmaps to track small regions.Jason Evans2011-03-171-51/+56
* Create arena_bin_info_t.Jason Evans2011-03-151-178/+248
* Reduce size of small_size2bin lookup table.Jason Evans2011-03-151-38/+42
* Remove an arena_bin_run_size_calc() constraint.Jason Evans2010-12-161-3/+1
* Remove high_water from tcache_bin_t.Jason Evans2010-12-161-2/+0
* Fix compilation error.Jason Evans2010-10-251-1/+3
* Use madvise(..., MADV_FREE) on OS X.Jason Evans2010-10-241-3/+0
* Replace JEMALLOC_OPTIONS with MALLOC_CONF.Jason Evans2010-10-241-3/+3
* Fix heap profiling bugs.Jason Evans2010-10-221-40/+5
* Fix a heap profiling regression.Jason Evans2010-10-211-99/+0
* Add per thread allocation counters, and enhance heap sampling.Jason Evans2010-10-211-1/+2
* Fix a bug in arena_dalloc_bin_run().Jason Evans2010-10-191-13/+53
* Fix arena bugs.Jason Evans2010-10-181-6/+19
* Fix arena bugs.Jason Evans2010-10-181-43/+58
* Add assertions to run coalescing.Jason Evans2010-10-181-7/+17
* Fix numerous arena bugs.Jason Evans2010-10-181-76/+170
* Preserve CHUNK_MAP_UNZEROED for small runs.Jason Evans2010-10-161-4/+8
* Fix a regression in CHUNK_MAP_UNZEROED change.Jason Evans2010-10-141-2/+3
* Change CHUNK_MAP_ZEROED to CHUNK_MAP_UNZEROED.Jason Evans2010-10-021-20/+26
* Omit chunk header in arena chunk map.Jason Evans2010-10-021-143/+166
* Add the "arenas.purge" mallctl.Jason Evans2010-09-301-7/+17
* Add {,r,s,d}allocm().Jason Evans2010-09-171-47/+95
* Port to Mac OS X.Jason Evans2010-09-121-29/+23
* Move assert() calls up in arena_run_reg_alloc().Jason Evans2010-08-051-1/+1
* Fix arena chunk purge/dealloc race conditions.Jason Evans2010-04-141-24/+30
* Fix threads-related profiling bugs.Jason Evans2010-04-141-24/+23
* Revert re-addition of purge_lock.Jason Evans2010-04-091-37/+43
* Reduce statistical heap sampling memory overhead.Jason Evans2010-03-311-29/+110
* Re-add purge_lock to funnel madvise(2) calls.Jason Evans2010-03-271-43/+37
* Set/clear CHUNK_MAP_ZEROED in arena_chunk_purge().Jason Evans2010-03-221-11/+32
* Track dirty and clean runs separately.Jason Evans2010-03-191-193/+243
* Remove medium size classes.Jason Evans2010-03-171-169/+49
* Fix a run initialization race condition.Jason Evans2010-03-161-9/+17
* Add assertions.Jason Evans2010-03-151-0/+4
* arena_chunk_purge() arena->nactive fix.Jason Evans2010-03-151-0/+1
* mmap()/munmap() without arena->lock or bin->lock.Jason Evans2010-03-151-41/+118
* Purge dirty pages without arena->lock.Jason Evans2010-03-151-68/+230
* Push locks into arena bins.Jason Evans2010-03-151-81/+84
* Simplify small object allocation/deallocation.Jason Evans2010-03-141-314/+123
* Simplify tcache object caching.Jason Evans2010-03-141-26/+34
* Modify dirty page purging algorithm.Jason Evans2010-03-051-68/+61
* Simplify malloc_message().Jason Evans2010-03-041-2/+3
* Rewrite red-black trees.Jason Evans2010-02-281-11/+20
* Fix a bug in nmalloc stats.Jason Evans2010-02-121-2/+0