diff options
author | Jason Evans <jasone@canonware.com> | 2014-10-04 21:59:38 (GMT) |
---|---|---|
committer | Jason Evans <jasone@canonware.com> | 2014-10-04 21:59:38 (GMT) |
commit | 47395a1b4c0793f676b89a763daaed1cbb510529 (patch) | |
tree | 586f2166a06527e9653015443643b72884dc6072 | |
parent | 0800afd03f6f4bc2d722bffedb3398d8ac762c5f (diff) | |
download | jemalloc-47395a1b4c0793f676b89a763daaed1cbb510529.zip jemalloc-47395a1b4c0793f676b89a763daaed1cbb510529.tar.gz jemalloc-47395a1b4c0793f676b89a763daaed1cbb510529.tar.bz2 |
Avoid purging in microbench when lazy-lock is enabled.
-rw-r--r-- | test/stress/microbench.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/test/stress/microbench.c b/test/stress/microbench.c index a8267c3..980eca4 100644 --- a/test/stress/microbench.c +++ b/test/stress/microbench.c @@ -19,6 +19,13 @@ compare_funcs(uint64_t nwarmup, uint64_t niter, const char *name_a, { timedelta_t timer_a, timer_b; char ratio_buf[6]; + void *p; + + p = mallocx(1, 0); + if (p == NULL) { + test_fail("Unexpected mallocx() failure"); + return; + } time_func(&timer_a, nwarmup, niter, func_a); time_func(&timer_b, nwarmup, niter, func_b); @@ -28,6 +35,8 @@ compare_funcs(uint64_t nwarmup, uint64_t niter, const char *name_a, "%s=%"PRIu64"us, ratio=1:%s\n", niter, name_a, timer_usec(&timer_a), name_b, timer_usec(&timer_b), ratio_buf); + + dallocx(p, 0); } static void |