summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* Add small run utilization to stats output.Jason Evans2014-10-151-16/+34
* Fix huge allocation statistics.Jason Evans2014-10-152-155/+239
* Add per size class huge allocation statistics.Jason Evans2014-10-134-299/+497
* Fix a prof_tctx_t/prof_tdata_t cleanup race.Jason Evans2014-10-121-5/+5
* Remove arena_dalloc_bin_run() clean page preservation.Jason Evans2014-10-111-66/+7
* Add --with-lg-tiny-min, generalize --with-lg-quantum.Jason Evans2014-10-111-0/+54
* Don't fetch tsd in a0{d,}alloc().Jason Evans2014-10-111-11/+7
* Add configure options.Jason Evans2014-10-104-96/+101
* Avoid atexit(3) when possible, disable prof_final by default.Jason Evans2014-10-091-8/+9
* Fix a recursive lock acquisition regression.Jason Evans2014-10-081-11/+16
* Use regular arena allocation for huge tree nodes.Daniel Micay2014-10-082-5/+6
* Refactor/fix arenas manipulation.Jason Evans2014-10-087-239/+475
* Fix a prof_tctx_t destruction race.Jason Evans2014-10-061-18/+32
* Normalize size classes.Jason Evans2014-10-066-152/+231
* Attempt to expand huge allocations in-place.Daniel Micay2014-10-053-28/+101
* Fix OOM-related regression in arena_tcache_fill_small().Jason Evans2014-10-051-1/+12
* Fix prof regressions.Jason Evans2014-10-041-16/+23
* Silence a compiler warning.Jason Evans2014-10-041-1/+1
* Fix tsd cleanup regressions.Jason Evans2014-10-045-88/+53
* Implement/test/fix prof-related mallctl's.Jason Evans2014-10-044-50/+198
* Convert to uniform style: cond == false --> !condJason Evans2014-10-0312-91/+90
* Test prof.reset mallctl and fix numerous discovered bugs.Jason Evans2014-10-031-64/+149
* Implement in-place huge allocation shrinking.Daniel Micay2014-10-011-27/+62
* Mark malloc_conf as a weak symbolDave Rigby2014-09-291-1/+1
* Move small run metadata into the arena chunk header.Jason Evans2014-09-291-194/+153
* Implement compile-time bitmap size computation.Jason Evans2014-09-281-15/+3
* Fix profile dumping race.Jason Evans2014-09-251-1/+9
* Convert all tsd variables to reside in a single tsd structure.Jason Evans2014-09-2310-496/+546
* Fix prof regressions.Jason Evans2014-09-121-1/+22
* Fix irallocx_prof() sample logic.Jason Evans2014-09-121-3/+3
* Apply likely()/unlikely() to allocation/deallocation fast paths.Jason Evans2014-09-124-83/+85
* Fix mallocx() to always honor MALLOCX_ARENA() when profiling.Jason Evans2014-09-111-2/+1
* mark some conditions as unlikelyDaniel Micay2014-09-111-21/+21
* Fix a profile sampling race.Jason Evans2014-09-102-53/+91
* Fix prof_tdata_get()-related regressions.Jason Evans2014-09-091-25/+20
* Fix sdallocx() assertion.Jason Evans2014-09-091-16/+18
* Add support for sized deallocation.Daniel Micay2014-09-091-0/+44
* Optimize [nmd]alloc() fast paths.Jason Evans2014-09-073-102/+141
* Whitespace cleanups.Jason Evans2014-09-051-7/+7
* Refactor chunk map.Qinfan Wu2014-09-053-104/+116
* Remove junk filling in tcache_bin_flush_small().Qinfan Wu2014-08-271-4/+0
* Test for availability of malloc hooks via autoconfSara Golemon2014-08-221-1/+3
* Implement per thread heap profiling.Jason Evans2014-08-205-439/+939
* Dump heap profile backtraces in a stable order.Jason Evans2014-08-201-52/+105
* Directly embed prof_ctx_t's bt.Jason Evans2014-08-201-51/+18
* Convert prof_tdata_t's bt2cnt to a comprehensive map.Jason Evans2014-08-201-50/+17
* Fix arena.<i>.dss mallctl to handle read-only calls.Jason Evans2014-08-151-23/+29
* Fix and refactor runs_dirty-based purging.Jason Evans2014-08-141-104/+80
* arena->npurgatory is no longer needed since we drop arena's lockQinfan Wu2014-08-121-12/+3
* Remove chunks_dirty tree, nruns_avail and nruns_adjac since we noQinfan Wu2014-08-121-177/+10