diff options
author | Qi Wang <interwq@gwu.edu> | 2022-12-15 14:36:04 -0800 |
---|---|---|
committer | Qi Wang <interwq@gmail.com> | 2023-02-16 14:42:21 -0800 |
commit | 97b313c7d480bc087b0c805b4bb42b71dd9c9e93 (patch) | |
tree | cc2824ee376a6f29413841eaf35244b8a2aa0776 | |
parent | 5fd55837bbc400d8cc15152ac2b80b64baa9b68c (diff) | |
download | jemalloc-97b313c7d480bc087b0c805b4bb42b71dd9c9e93.tar.gz |
More conservative setting for /test/unit/background_thread_enable.
Lower the thread and arena count to avoid resource exhaustion on 32-bit.
-rw-r--r-- | test/unit/background_thread_enable.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/test/unit/background_thread_enable.c b/test/unit/background_thread_enable.c index 44034ac6..5f42feff 100644 --- a/test/unit/background_thread_enable.c +++ b/test/unit/background_thread_enable.c @@ -1,6 +1,6 @@ #include "test/jemalloc_test.h" -const char *malloc_conf = "background_thread:false,narenas:1,max_background_threads:20"; +const char *malloc_conf = "background_thread:false,narenas:1,max_background_threads:8"; static unsigned max_test_narenas(void) { @@ -12,12 +12,9 @@ max_test_narenas(void) { * approximation. */ unsigned ret = 10 * ncpus; - /* Limit the max to avoid VM exhaustion on 32-bit . */ - if (ret > 512) { - ret = 512; - } - return ret; + /* Limit the max to avoid VM exhaustion on 32-bit . */ + return ret > 256 ? 256 : ret; } TEST_BEGIN(test_deferred) { |