jemalloc/test/include/test
David Goldblatt fc615739cb Add batching to arena bins.
This adds a fast-path for threads freeing a small number of allocations to
bins which are not their "home-base" and which encounter lock contention in
attempting to do so. In producer-consumer workflows, such small lock hold times
can cause lock convoying that greatly increases overall bin mutex contention.
2024-05-22 10:30:31 -07:00
..
arena_util.h Remove trailing whitespace 2023-06-23 11:58:18 -07:00
bench.h Enabled -Wstrict-prototypes and fixed warnings. 2023-07-06 12:00:02 -07:00
bgthd.h Fix an interaction between the oversize_threshold test and bgthds. 2021-05-13 16:19:14 -07:00
btalloc.h Change assert_* to expect_* in tests 2020-02-19 16:03:16 -08:00
extent_hooks.h Change assert_* to expect_* in tests 2020-02-19 16:03:16 -08:00
fork.h Add batching to arena bins. 2024-05-22 10:30:31 -07:00
jemalloc_test.h.in Add batching to arena bins. 2024-05-22 10:30:31 -07:00
jemalloc_test_defs.h.in Don't configure HAVE_SSE2. 2014-10-08 18:18:03 -07:00
math.h Get rid of most of the various inline macros. 2017-04-24 10:33:21 -07:00
mq.h Restructure and correct sleep utility for testing 2020-01-21 16:51:26 -08:00
mtx.h Deprecate OSSpinLock. 2018-11-14 08:44:05 -08:00
nbits.h Nbits: Add a couple more interesting sizes. 2020-07-30 15:25:23 -07:00
san.h Fix test config of lg_san_uaf_align. 2022-01-04 11:03:51 -08:00
SFMT-alti.h Get rid of most of the various inline macros. 2017-04-24 10:33:21 -07:00
SFMT-params.h Remove trailing whitespace 2023-06-23 11:58:18 -07:00
SFMT-params607.h Integrate SFMT 1.3.3 into test infrastructure. 2013-12-09 13:21:08 -08:00
SFMT-params1279.h Integrate SFMT 1.3.3 into test infrastructure. 2013-12-09 13:21:08 -08:00
SFMT-params2281.h Integrate SFMT 1.3.3 into test infrastructure. 2013-12-09 13:21:08 -08:00
SFMT-params4253.h Integrate SFMT 1.3.3 into test infrastructure. 2013-12-09 13:21:08 -08:00
SFMT-params11213.h Integrate SFMT 1.3.3 into test infrastructure. 2013-12-09 13:21:08 -08:00
SFMT-params19937.h Integrate SFMT 1.3.3 into test infrastructure. 2013-12-09 13:21:08 -08:00
SFMT-params44497.h Integrate SFMT 1.3.3 into test infrastructure. 2013-12-09 13:21:08 -08:00
SFMT-params86243.h Integrate SFMT 1.3.3 into test infrastructure. 2013-12-09 13:21:08 -08:00
SFMT-params132049.h Integrate SFMT 1.3.3 into test infrastructure. 2013-12-09 13:21:08 -08:00
SFMT-params216091.h Integrate SFMT 1.3.3 into test infrastructure. 2013-12-09 13:21:08 -08:00
SFMT-sse2.h Get rid of most of the various inline macros. 2017-04-24 10:33:21 -07:00
SFMT.h Remove trailing whitespace 2023-06-23 11:58:18 -07:00
sleep.h Restructure and correct sleep utility for testing 2020-01-21 16:51:26 -08:00
test.h Print the failed assertion before aborting in test cases 2023-07-13 15:07:17 -07:00
thd.h Add the prof_sys_thread_name feature in the prof_recent unit test. 2023-05-11 09:10:57 -07:00
timer.h Fix Windows build issues 2016-02-23 18:55:45 -08:00