server-skynet-source-3rd-je.../src
Qi Wang bbe8e6a909 Avoid creating bg thds for huge arena lone.
For low arena count settings, the huge threshold feature may trigger an unwanted
bg thd creation.  Given that the huge arena does eager purging by default,
bypass bg thd creation when initializing the huge arena.
2019-01-15 16:00:34 -08:00
..
arena.c Avoid creating bg thds for huge arena lone. 2019-01-15 16:00:34 -08:00
background_thread.c Avoid creating bg thds for huge arena lone. 2019-01-15 16:00:34 -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 Avoid creating bg thds for huge arena lone. 2019-01-15 16:00:34 -08:00
div.c Add the div module, which allows fast division by dynamic values. 2017-12-21 14:25:43 -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
extent.c Avoid potential issues on extent zero-out. 2019-01-11 19:16:12 -08: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_cpp.cpp Split out cold code path in newImpl 2017-07-24 13:37:02 -07:00
jemalloc.c Avoid creating bg thds for huge arena lone. 2019-01-15 16:00:34 -08: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_pool.c Header refactoring: unify and de-catchall mutex_pool. 2017-05-31 13:08:45 -07:00
mutex.c mutex: fix trylock spin wait contention 2018-11-28 15:17:02 -08: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 rate counters to stats 2018-12-18 09:59:41 -08:00
sz.c sz: Support 0 size in size2index lookup/compute 2018-10-17 08:50:58 -07:00
tcache.c Force purge on thread death only when w/o bg thds. 2019-01-11 19:15:34 -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