server-skynet-source-3rd-je.../include/jemalloc/internal
Jason Evans 836bbe9951 Impose a minimum tcache count for small size classes.
Now that small allocation runs have fewer regions due to run metadata
residing in chunk headers, an explicit minimum tcache count is needed to
make sure that tcache adequately amortizes synchronization overhead.
2015-05-19 17:47:16 -07:00
..
arena.h Fix arena_dalloc() performance regression. 2015-05-19 17:44:45 -07:00
atomic.h Use InterlockedCompareExchange instead of non-existing InterlockedCompareExchange32 2015-03-17 12:09:30 +09:00
base.h Add the "stats.allocated" mallctl. 2015-03-23 17:26:53 -07:00
bitmap.h Convert to uniform style: cond == false --> !cond 2014-10-03 10:16:09 -07:00
chunk_dss.h Move centralized chunk management into arenas. 2015-02-12 00:15:56 -08:00
chunk_mmap.h Refactor huge allocation to be managed by arenas. 2014-05-15 22:36:41 -07:00
chunk.h Avoid atomic operations for dependent rtree reads. 2015-05-15 17:02:30 -07:00
ckh.h Convert all tsd variables to reside in a single tsd structure. 2014-09-23 02:36:08 -07:00
ctl.h Add the "stats.arenas.<i>.lg_dirty_mult" mallctl. 2015-03-24 16:41:38 -07:00
extent.h Normalize rdelm/rd structure field naming. 2015-03-10 18:29:49 -07:00
hash.h Style and spelling fixes. 2014-12-08 16:34:04 -08:00
huge.h Move centralized chunk management into arenas. 2015-02-12 00:15:56 -08:00
jemalloc_internal_decls.h Add a isblank definition for MSVC < 2013 2015-01-09 14:33:46 -08:00
jemalloc_internal_defs.h.in Implement cache index randomization for large allocations. 2015-05-06 13:27:39 -07:00
jemalloc_internal_macros.h Use KQU() rather than QU() where applicable. 2014-05-28 21:17:42 -07:00
jemalloc_internal.h.in Avoid atomic operations for dependent rtree reads. 2015-05-15 17:02:30 -07:00
mb.h Simplify small size class infrastructure. 2012-02-28 16:50:47 -08:00
mutex.h correctly detect adaptive mutexes in pthreads 2014-09-29 16:10:40 -07:00
private_namespace.sh Refactor to support more varied testing. 2013-12-03 22:06:59 -08:00
private_symbols.txt Add the "stats.allocated" mallctl. 2015-03-23 17:26:53 -07:00
private_unnamespace.sh Refactor to support more varied testing. 2013-12-03 22:06:59 -08:00
prng.h Implement cache index randomization for large allocations. 2015-05-06 13:27:39 -07:00
prof.h Fix heap profiling regressions. 2015-03-16 15:11:06 -07:00
public_namespace.sh Fix name mangling for stress tests. 2014-01-16 17:38:01 -08:00
public_unnamespace.sh Fix name mangling for stress tests. 2014-01-16 17:38:01 -08:00
ql.h Style and spelling fixes. 2014-12-08 16:34:04 -08:00
qr.h Style and spelling fixes. 2014-12-08 16:34:04 -08:00
quarantine.h Make quarantine_init() static. 2014-11-07 14:50:38 -08:00
rb.h Style and spelling fixes. 2014-12-08 16:34:04 -08:00
rtree.h Avoid atomic operations for dependent rtree reads. 2015-05-15 17:02:30 -07:00
size_classes.sh Add --with-lg-tiny-min, generalize --with-lg-quantum. 2014-10-10 22:35:07 -07:00
stats.h Move centralized chunk management into arenas. 2015-02-12 00:15:56 -08:00
tcache.h Impose a minimum tcache count for small size classes. 2015-05-19 17:47:16 -07:00
tsd.h Preserve LastError when calling TlsGetValue 2015-03-04 09:50:33 -08:00
util.h Fix indentation inconsistencies. 2015-03-22 00:09:04 -07:00
valgrind.h mark some conditions as unlikely 2014-09-10 21:49:42 -04:00