jemalloc/src
Qi Wang 98b56ab23d Store the bin shard selection in TSD.
This avoids having to choose bin shard on the fly, also will allow flexible bin
binding for each thread.
2018-12-03 17:17:03 -08:00
..
arena.c Store the bin shard selection in TSD. 2018-12-03 17:17:03 -08:00
background_thread.c Set the default number of background threads to 4. 2018-11-16 09:35:12 -08:00
base.c SC: Remove global data. 2018-07-23 13:37:08 -07:00
bin.c Add opt.bin_shards to specify number of bin shards. 2018-12-03 17:17:03 -08:00
bitmap.c Revert "Remove BITMAP_USE_TREE." 2017-04-18 19:01:04 -07:00
ckh.c SC: Make some key size classes static. 2018-07-12 20:53:06 -07:00
ctl.c Add stats for arenas.bin.i.nshards. 2018-12-03 17:17:03 -08:00
div.c Add the div module, which allows fast division by dynamic values. 2017-12-21 14:25:43 -08:00
extent.c Avoid touching all pages in extent_recycle for debug build. 2018-11-13 08:54:48 -08:00
extent_dss.c Hide size class computation behind a layer of indirection. 2018-07-12 20:53:06 -07:00
extent_mmap.c Header refactoring: unify and de-catchall extent_mmap module. 2017-05-31 13:08:45 -07:00
hash.c Header refactoring: Split up jemalloc_internal.h 2017-04-11 11:52:30 -07:00
hook.c Move tsd link and in_hook after tcache. 2018-06-27 13:39:02 -07:00
jemalloc.c Store the bin shard selection in TSD. 2018-12-03 17:17:03 -08:00
jemalloc_cpp.cpp Split out cold code path in newImpl 2017-07-24 13:37:02 -07:00
large.c Add logging for sampled allocations 2018-08-01 13:27:11 -07:00
log.c Logging: allow logging with empty varargs. 2017-07-22 09:38:19 -07:00
malloc_io.c Fix type warning on Windows. 2018-04-09 16:50:30 -07:00
mutex.c mutex: fix trylock spin wait contention 2018-11-28 15:17:02 -08:00
mutex_pool.c Header refactoring: unify and de-catchall mutex_pool. 2017-05-31 13:08:45 -07:00
nstime.c Add background thread related stats. 2017-05-23 12:26:20 -07:00
pages.c Restore a FreeBSD-specific getpagesize(3) optimization. 2018-11-09 14:14:49 -08:00
prng.c Header refactoring: Split up jemalloc_internal.h 2017-04-11 11:52:30 -07:00
prof.c restrict bytes_until_sample to int64_t. This allows optimal asm 2018-10-15 08:24:12 -07:00
rtree.c Clean compilation -Wextra 2018-07-09 21:40:42 -07:00
sc.c add a check for SC_LARGE_MAXCLASS 2018-10-15 08:24:12 -07:00
stats.c Add stats for arenas.bin.i.nshards. 2018-12-03 17:17:03 -08:00
sz.c sz: Support 0 size in size2index lookup/compute 2018-10-17 08:50:58 -07:00
tcache.c Add support for sharded bins within an arena. 2018-12-03 17:17:03 -08:00
test_hooks.c Rename hooks module to test_hooks. 2018-05-18 11:43:03 -07:00
ticker.c Header refactoring: Split up jemalloc_internal.h 2017-04-11 11:52:30 -07:00
tsd.c remove malloc_init() off the fastpath 2018-10-15 10:11:08 -07:00
witness.c Header refactoring: unify and de-catchall witness code. 2017-05-24 15:27:30 -07:00
zone.c Fix deadlock in multithreaded fork in OS X. 2017-07-10 18:17:12 -07:00