server-skynet-source-3rd-je.../src
Qi Wang e6b074472e Force inline ifree to avoid function call costs on fast path.
Without ALWAYS_INLINE, sometimes ifree() gets compiled into its own function,
which adds overhead on the fast path.
2017-03-24 17:54:28 -07:00
..
arena.c Implement bitmap_ffu(), which finds the first unset bit. 2017-03-24 17:52:46 -07:00
base.c Convert extent_t's usize to szind. 2017-03-22 18:33:32 -07:00
bitmap.c Implement bitmap_ffu(), which finds the first unset bit. 2017-03-24 17:52:46 -07:00
ckh.c Remove extent dereferences from the deallocation fast paths. 2017-03-22 18:33:32 -07:00
ctl.c Profile per arena base mutex, instead of just a0. 2017-03-23 00:03:28 -07:00
extent_dss.c Convert extent_t's usize to szind. 2017-03-22 18:33:32 -07:00
extent_mmap.c Replace tabs following #define with spaces. 2017-01-20 21:45:53 -08:00
extent.c Use a bitmap in extents_t to speed up search. 2017-03-24 17:52:46 -07:00
hash.c Replace tabs following #define with spaces. 2017-01-20 21:45:53 -08:00
jemalloc_cpp.cpp Replace tabs following #define with spaces. 2017-01-20 21:45:53 -08:00
jemalloc.c Force inline ifree to avoid function call costs on fast path. 2017-03-24 17:54:28 -07:00
large.c Remove extent dereferences from the deallocation fast paths. 2017-03-22 18:33:32 -07:00
malloc_io.c Disentangle assert and util 2017-03-06 15:08:43 -08:00
mutex.c Switch to nstime_t for the time related fields in mutex profiling. 2017-03-23 00:03:28 -07:00
nstime.c Output bin lock profiling results to malloc_stats. 2017-03-23 00:03:28 -07:00
pages.c Propagate madvise() success/failure from pages_purge_lazy(). 2017-03-16 08:44:57 -07:00
prng.c Replace tabs following #define with spaces. 2017-01-20 21:45:53 -08:00
prof.c Added lock profiling and output for global locks (ctl, prof and base). 2017-03-23 00:03:28 -07:00
rtree.c Embed root node into rtree_t. 2017-03-22 18:33:32 -07:00
spin.c Replace tabs following #define with spaces. 2017-01-20 21:45:53 -08:00
stats.c Refactor mutex profiling code with x-macros. 2017-03-23 00:03:28 -07:00
tcache.c Remove extent dereferences from the deallocation fast paths. 2017-03-22 18:33:32 -07:00
ticker.c Replace tabs following #define with spaces. 2017-01-20 21:45:53 -08:00
tsd.c Do not generate unused tsd_*_[gs]et() functions. 2017-02-13 10:47:16 -08:00
witness.c Add witness_assert_depth[_to_rank](). 2017-02-01 16:43:46 -08:00
zone.c Remove extraneous parens around return arguments. 2017-01-20 21:43:07 -08:00