summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Use iallocztm instead of ialloc in prof_log functions.Qi Wang2019-04-021-5/+8
* Avoid check_min for opt_lg_extent_max_active_fit.Qi Wang2019-03-291-1/+1
* Add the missing unlock in the error path of extent_register.Qi Wang2019-03-291-0/+1
* Allow low values of oversize_threshold to disable the feature.Qi Wang2019-03-291-2/+2
* Output message before aborting on tcache size-matching check.Qi Wang2019-03-291-0/+3
* Eagerly purge oversized merged extents.Qi Wang2019-03-151-0/+7
* Fallback to 32-bit when 8-bit atomics are missing for TSD.Qi Wang2019-03-091-6/+7
* Stringify tls_callback linker directiveDave Rigby2019-02-221-1/+1
* Guard libgcc unwind init with opt_prof.Qi Wang2019-02-221-8/+6
* Make background_thread not dependent on libdl.Qi Wang2019-02-071-1/+8
* Sanity check szind on tcache flush.Qi Wang2019-02-011-2/+40
* Tweak the spacing for the total_wait_time per second.Qi Wang2019-01-281-0/+1
* Rename huge_threshold to oversize_threshold.Qi Wang2019-01-254-14/+14
* Set huge_threshold to 8M by default.Qi Wang2019-01-241-1/+8
* Tweak the spacing for nrequests in stats output.Qi Wang2019-01-241-2/+2
* Fix stats output (rate for total # of requests).Qi Wang2019-01-241-0/+6
* Un-experimental the huge_threshold feature.Qi Wang2019-01-163-4/+3
* Avoid creating bg thds for huge arena lone.Qi Wang2019-01-164-15/+42
* Avoid potential issues on extent zero-out.Qi Wang2019-01-121-4/+21
* Force purge on thread death only when w/o bg thds.Qi Wang2019-01-121-2/+2
* Only read arena index from extent on the tcache flush path.Qi Wang2018-12-181-5/+9
* Add rate counters to statsAlexander Zinoviev2018-12-181-224/+230
* Fix incorrect stats mreging with sharded bins.Qi Wang2018-12-081-2/+1
* Store the bin shard selection in TSD.Qi Wang2018-12-042-5/+9
* Add stats for arenas.bin.i.nshards.Qi Wang2018-12-042-2/+12
* Add opt.bin_shards to specify number of bin shards.Qi Wang2018-12-043-22/+76
* Add support for sharded bins within an arena.Qi Wang2018-12-045-66/+130
* mutex: fix trylock spin wait contentionDave Watson2018-11-281-1/+2
* Set the default number of background threads to 4.Qi Wang2018-11-161-4/+3
* Deprecate OSSpinLock.Qi Wang2018-11-141-3/+1
* Add a fastpath for arena_slab_reg_alloc_batchDave Watson2018-11-141-9/+36
* add extent_nfree_subDave Watson2018-11-141-1/+1
* arena: Refactor tcache_fill to batch fill from slabDave Watson2018-11-141-14/+46
* Avoid touching all pages in extent_recycle for debug build.Qi Wang2018-11-131-2/+3
* Fix tcache_flush (follow up cd2931a).Qi Wang2018-11-131-5/+14
* Add a free() and sdallocx(where flags=0) fastpathDave Watson2018-11-121-11/+86
* Restore a FreeBSD-specific getpagesize(3) optimization.Edward Tomasz Napierala2018-11-091-0/+6
* Fix tcaches_flush.Qi Wang2018-11-091-1/+1
* Properly trigger decay on tcache destory.Qi Wang2018-11-091-0/+18
* Optimize large deallocation.Qi Wang2018-11-081-17/+41
* Bypass extent_dalloc when retain is enabled.Qi Wang2018-11-081-8/+18
* Set commit properly for FreeBSD w/ overcommit.Qi Wang2018-11-051-0/+4
* Make use of pthread_set_name_np(3) on FreeBSD.Edward Tomasz Napierala2018-10-241-0/+2
* 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
* sz: Support 0 size in size2index lookup/computeDave Watson2018-10-171-3/+4
* 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-152-8/+23