summaryrefslogtreecommitdiffstats
path: root/src/jemalloc.c
Commit message (Expand)AuthorAgeFilesLines
* Avoid check_min for opt_lg_extent_max_active_fit.Qi Wang2019-03-291-1/+1
* Allow low values of oversize_threshold to disable the feature.Qi Wang2019-03-291-2/+2
* Rename huge_threshold to oversize_threshold.Qi Wang2019-01-251-3/+3
* Set huge_threshold to 8M by default.Qi Wang2019-01-241-1/+8
* Un-experimental the huge_threshold feature.Qi Wang2019-01-161-2/+1
* Avoid creating bg thds for huge arena lone.Qi Wang2019-01-161-11/+7
* Store the bin shard selection in TSD.Qi Wang2018-12-041-3/+8
* Add opt.bin_shards to specify number of bin shards.Qi Wang2018-12-041-7/+32
* Add support for sharded bins within an arena.Qi Wang2018-12-041-0/+3
* Add a free() and sdallocx(where flags=0) fastpathDave Watson2018-11-121-11/+86
* malloc: Add a fastpathDave Watson2018-10-181-8/+89
* drop bump_empty_alloc option. Size class lookup support used instead.Dave Watson2018-10-171-16/+1
* Make `smallocx` symbol name depend on the `JEMALLOC_VERSION_GID`gnzlbg2018-10-171-5/+10
* Hide smallocx even when enabled from the library APIgnzlbg2018-10-171-0/+5
* Add experimental API: smallocx_return_t smallocx(size, flags)gnzlbg2018-10-171-1/+76
* remove malloc_init() off the fastpathDave Watson2018-10-151-3/+16
* Bootstrapping: don't overwrite opt_prof_prefix.David Goldblatt2018-09-131-3/+8
* Allow the use of readlinkat over readlink.David Goldblatt2018-08-031-0/+5
* Add logging for sampled allocationsTyler Etzel2018-08-011-0/+1
* TSD: Add fork support to tsd_nominal_tsds.David Goldblatt2018-07-271-0/+5
* SC: Remove global data.David Goldblatt2018-07-231-7/+12
* Tolerate experimental features for abort_conf.Qi Wang2018-07-181-0/+5
* SC: Make some key size classes static.David Goldblatt2018-07-131-25/+25
* Add MALLOC_CONF parsing for dynamic slab sizes.David T. Goldblatt2018-07-131-0/+68
* Bootstrapping: Parse MALLOC_CONF before using slab sizes.David T. Goldblatt2018-07-131-1/+8
* Hide size class computation behind a layer of indirection.David Goldblatt2018-07-131-32/+46
* Clean compilation -Wextragnzlbg2018-07-101-1/+11
* Rename huge_threshold to experimental, and tweak documentation.Qi Wang2018-06-291-1/+3
* Refactor arena_is_auto.Qi Wang2018-06-291-2/+6
* Implement huge arena: opt.huge_threshold.Qi Wang2018-06-291-3/+10
* Optimize ixalloc by avoiding a size lookup.Qi Wang2018-06-061-4/+4
* Hooks: hook the realloc pathways that move/expand.David Goldblatt2018-05-181-16/+28
* Hooks: hook the realloc paths that act as pure malloc/free.David Goldblatt2018-05-181-1/+11
* Hooks: hook the pure-expand function.David Goldblatt2018-05-181-0/+6
* Hooks: hook the pure-deallocation functions.David Goldblatt2018-05-181-0/+6
* Hooks: hook the pure-allocation functions.David Goldblatt2018-05-181-5/+61
* Add "hook" module.David Goldblatt2018-05-181-0/+2
* Fix abort_conf processing.Qi Wang2018-04-181-6/+4
* Add UNUSED to avoid compiler warnings.Qi Wang2018-04-161-1/+1
* background_thread: add max thread count configDave Watson2018-04-101-0/+4
* Add opt.thp which allows explicit hugepage usage.Qi Wang2018-03-081-2/+22
* Add opt.lg_extent_max_active_fitQi Wang2017-11-161-0/+3
* Delay background_thread_ctl_init to right before thread creation.Qi Wang2017-10-061-1/+6
* Logging: capitalize log macro.David Goldblatt2017-10-031-48/+48
* Put static keyword first.Qi Wang2017-09-211-1/+1
* Change opt.metadata_thp to [disabled,auto,always].Qi Wang2017-08-301-1/+17
* Implement opt.metadata_thpQi Wang2017-08-111-0/+1
* Only read szind if ptr is not paged aligned in sdallocx.Qi Wang2017-07-311-2/+22
* Logging: log using the log var names directly.David Goldblatt2017-07-241-151/+47
* Logging: allow logging with empty varargs.David Goldblatt2017-07-221-7/+7