summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorQi Wang <interwq@gwu.edu>2022-12-15 14:36:04 -0800
committerQi Wang <interwq@gmail.com>2023-02-16 14:42:21 -0800
commit97b313c7d480bc087b0c805b4bb42b71dd9c9e93 (patch)
treecc2824ee376a6f29413841eaf35244b8a2aa0776
parent5fd55837bbc400d8cc15152ac2b80b64baa9b68c (diff)
downloadjemalloc-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.c9
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) {