server-skynet-source-3rd-je.../include/jemalloc
David Goldblatt 92a1e38f52 edata_cache: Allow unbounded fast caching.
The edata_cache_small had a fill/flush heuristic.  In retrospect, this was a
premature optimization; more testing indicates that an unbounded cache is
effectively fine here, and moreover we spend a nontrivial amount of time doing
unnecessary filling/flushing.

As the HPA takes on a larger and larger fraction of all allocations, any
theoretical differences in allocation patterns should shrink.  The HPA is more
efficient with its metadata in general, so it still comes out ahead on metadata
usage anyways.
2021-07-26 15:14:37 -07:00
..
internal edata_cache: Allow unbounded fast caching. 2021-07-26 15:14:37 -07:00
jemalloc_defs.h.in Add JEMALLOC_COLD, and mark some functions cold. 2021-01-04 14:55:49 -08:00
jemalloc_macros.h.in Add JEMALLOC_COLD, and mark some functions cold. 2021-01-04 14:55:49 -08:00
jemalloc_mangle.sh jemalloc_mangle.sh: set sh in strict mode 2017-12-11 23:35:20 -08:00
jemalloc_protos.h.in Mac: don't declare system functions as nothrow. 2020-03-26 14:11:24 -07:00
jemalloc_rename.sh Fix name mangling for stress tests. 2014-01-16 17:38:01 -08:00
jemalloc_typedefs.h.in Hide smallocx even when enabled from the library API 2018-10-17 07:12:28 -07:00
jemalloc.sh Replace tabs following #define with spaces. 2017-01-20 21:45:53 -08:00