aboutsummaryrefslogtreecommitdiff
path: root/include/jemalloc/internal/arena.h
AgeCommit message (Expand)Author
2015-05-20Fix arena_dalloc() performance regression.Jason Evans
2015-05-20Fix type punning in calls to atomic operation functions.Jason Evans
2015-05-20Implement cache index randomization for large allocations.Jason Evans
2015-04-22Revert "Revert "Merge remote-tracking branch 'aosp/upstream-dev' into merge""Christopher Ferris
2015-04-16Revert "Merge remote-tracking branch 'aosp/upstream-dev' into merge"Nicolas Geoffray
2015-03-24Add the "stats.arenas.<i>.lg_dirty_mult" mallctl.Jason Evans
2015-03-18Implement dynamic per arena control over dirty page purging.Jason Evans
2015-03-10Normalize rdelm/rd structure field naming.Jason Evans
2015-03-10Refactor dirty run linkage to reduce sizeof(extent_node_t).Jason Evans
2015-03-06Use first-fit rather than first-best-fit run/chunk allocation.Jason Evans
2015-02-18Fix chunk cache races.Jason Evans
2015-02-18Rename "dirty chunks" to "cached chunks".Jason Evans
2015-02-17Remove obsolete type arena_chunk_miscelms_t.Jason Evans
2015-02-16Integrate whole chunks into unused dirty page purging machinery.Jason Evans
2015-02-15Remove more obsolete (incorrect) assertions.Jason Evans
2015-02-15Remove obsolete (incorrect) assertions.Jason Evans
2015-02-13If MALLOCX_ARENA(a) is specified, use it during tcache fill.Jason Evans
2015-02-12Make prof_tctx accesses atomic.Jason Evans
2015-02-12Refactor huge_*() calls into arena internals.Jason Evans
2015-02-12Move centralized chunk management into arenas.Jason Evans
2015-02-09Implement explicit tcache support.Jason Evans
2015-01-23Implement metadata statistics.Jason Evans
2014-12-08Style and spelling fixes.Jason Evans
2014-10-31Fix arena_sdalloc() to use promoted size (second attempt).Jason Evans
2014-10-31Fix arena_sdalloc() to use promoted size.Jason Evans
2014-10-14Fix huge allocation statistics.Jason Evans
2014-10-12Add per size class huge allocation statistics.Jason Evans
2014-10-10Remove arena_dalloc_bin_run() clean page preservation.Jason Evans
2014-10-09Add configure options.Jason Evans
2014-10-07Refactor/fix arenas manipulation.Jason Evans
2014-10-06Normalize size classes.Jason Evans
2014-10-05Attempt to expand huge allocations in-place.Daniel Micay
2014-10-03Convert to uniform style: cond == false --> !condJason Evans
2014-09-29Move small run metadata into the arena chunk header.Jason Evans
2014-09-23Convert all tsd variables to reside in a single tsd structure.Jason Evans
2014-09-11Apply likely()/unlikely() to allocation/deallocation fast paths.Jason Evans
2014-09-08Add support for sized deallocation.Daniel Micay
2014-09-07Optimize [nmd]alloc() fast paths.Jason Evans
2014-09-04Refactor chunk map.Qinfan Wu
2014-08-19Implement per thread heap profiling.Jason Evans
2014-08-14Fix and refactor runs_dirty-based purging.Jason Evans
2014-08-12arena->npurgatory is no longer needed since we drop arena's lockQinfan Wu
2014-08-12Remove chunks_dirty tree, nruns_avail and nruns_adjac since we noQinfan Wu
2014-08-12Maintain all the dirty runs in a linked list for each arenaQinfan Wu
2014-06-02Try to use __builtin_ffsl if ffsl is unavailable.Richard Diamond
2014-05-28Add size class computation capability.Jason Evans
2014-05-15Refactor huge allocation to be managed by arenas.Jason Evans
2014-05-12Add support for user-specified chunk allocators/deallocators.aravind
2014-04-16Refactor small_size2bin and small_bin2size.Jason Evans
2014-04-16Merge pull request #73 from bmaurer/smallmallocJason Evans